首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

AppWidgetProvider的承继

2012-08-26 
AppWidgetProvider的继承public class WlanWidget extends AppWidgetProvider{RemoteViews remoteViews A

AppWidgetProvider的继承

public class WlanWidget extends AppWidgetProvider{  RemoteViews remoteViews; AppWidgetManager appWidgetManager; ComponentName thisWidget; WifiManager wifiManager;  public void onUpdate(Context context, AppWidgetManager appWidgetManager,         int[] appWidgetIds) {         Timer timer = new Timer();         timer.scheduleAtFixedRate(new WlanTimer(context, appWidgetManager), 1, 10000);  }   private class WlanTimer extends TimerTask{          RemoteViews remoteViews;         AppWidgetManager appWidgetManager;         ComponentName thisWidget;   public WlanTimer(Context context, AppWidgetManager appWidgetManager) {          this.appWidgetManager = appWidgetManager;         remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget);         thisWidget = new ComponentName(context, WlanWidget.class);         wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);   }  @Override public void run() {          remoteViews.setTextViewText(R.id.widget_textview,         wifiManager.getConnectionInfo().getSSID());         appWidgetManager.updateAppWidget(thisWidget, remoteViews); }  } 

?

为了更有效率可以使用

热点排行