任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

ApiDemos中的Android Widget例子解析 Android开发技术

   今天继续我们的Android Widget开发之旅,看看Android SDK中ApiDemos上的Widget例子,下面的代码分为3个文件可以清楚的看到整个框架,主要是AppWidgetProvider类中的onUpdate、onDeleted、 onEnabled、onDisabled和updateAppWidget方法之间的状态改变,使用Logcat仔细分析一个widget的生命周期。  package com.example.android.apis.appwidget; import android.appwidget.AppWidgetManager;import android.appwidget.AppWidgetProvider;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.pm.PackageManager;import android.os.SystemClock;import android.util.Log;import android.widget.RemoteViews; import java.util.ArrayList;import com.example.android.apis.R; 涉及到的文件有 ExampleAppWidgetConfigure.javaExampleBroadcastReceiver.javares/layout/appwidget_configure.xmlres/layout/appwidget_provider.xmlres/xml/appwidget_provider.xml public class ExampleAppWidgetProvider extends AppWidgetProvider {     private static final String TAG = "ExampleAppWidgetProvider"; //logcat调试信息     public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {        Log.d(TAG, "onUpdate");         //   – 创建一个RemoteViews 对象        //   – […]

100% Secure Checkout

PayPal / MasterCard / Visa