android-简单widgetdemo
2011-08-02 22:57
441 查看
简单的一个widget。只
在桌面显示了一张图片
。
老规矩。右键取得图片地址,利用下载工具下载这个显示不出来的图片。后缀改为rar即可得到源代码项目。
界面布局文件appwidget.XML
appwidget_info.xml
这个XML去条用布局文件
最后要在androidManifast.Xml中配置
在桌面显示了一张图片
。
老规矩。右键取得图片地址,利用下载工具下载这个显示不出来的图片。后缀改为rar即可得到源代码项目。
exampleAppWidgetProvider.java 重写方法达到效果。这里只是简单的输出。
package zhang.AppWidget; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; public class exampleAppWidgetProvider extends AppWidgetProvider{ @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { System.out.println("onupdate"); super.onUpdate(context, appWidgetManager, appWidgetIds); } @Override public void onDeleted(Context context, int[] appWidgetIds) { System.out.println("onDeleted"); super.onDeleted(context, appWidgetIds); } @Override public void onDisabled(Context context) { System.out.println("onDisabled"); super.onDisabled(context); } @Override public void onEnabled(Context context) { System.out.println("onEnabled"); super.onEnabled(context); } }
界面布局文件appwidget.XML
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/widgetTextId" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/icon" /> </LinearLayout>
appwidget_info.xml
这个XML去条用布局文件
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="294dp" android:minHeight="72dp" android:updatePeriodMillis="86400000" android:initialLayout="@layout/appwidget" > </appwidget-provider>
最后要在androidManifast.Xml中配置
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="zhang.AppWidget" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <receiver android:name="exampleAppWidgetProvider"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE"></action> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info"/> </receiver> </application> </manifest>
相关文章推荐
- Android实例demo11之listview的简单使用(arrayadapter、simpleadapter)
- android listview 的弹性滑动 简单demo 实现
- Android ContentProvider 完全解析及简单DEMO
- 使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(一)
- 本仓库主要用来收集一些Android开发中常用的第三方UI库及其简单Demo
- Android Zxing 扫描的简单的demo
- 一个android事件分发的简单Demo
- 一个简单的Demo教你:Android和JS的互相调用
- Android基础之响应一个按钮事件的简单Demo
- 一个简单的demo学习Android远程Service(AIDL的使用
- android之App widget实际应用Demo
- 关于Android高德地图的简单开发实例代码(DEMO)
- Android调用Jni,非常简单的一个Demo
- 【Android Demo】简单手机通讯录
- 使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(二)
- APIDemo学习笔记——Android上几种简单的Animation使用方法(二)
- Android 框架MVP介绍及分析优缺点(附简单Demo下载)
- Android观察者模式的简单实现demo
- 一个简单的Android Native(C/C++)网络数据加密方案(附带demo)
- Android 自定义控件简单Demo