简单的桌面小部件
来源:互联网 发布:ps基线优化 编辑:程序博客网 时间:2024/04/29 19:58
1、首先定义一个继承自AppWidgetProvider的类
public class MyProvider extends AppWidgetProvider {@Overridepublic void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {super.onUpdate(context, appWidgetManager, appWidgetIds); }@Overridepublic void onDeleted(Context context, int[] appWidgetIds) {// TODO Auto-generated method stubsuper.onDeleted(context, appWidgetIds);}@Overridepublic void onReceive(Context context, Intent intent) {super.onReceive(context, intent);}}
2、Manifest.xml中添加定义:
<receiver android:name="com.test.MyProvider"><intent-filter><action android:name="android.appwidget.action.APPWIDGET_UPDATE"/></intent-filter><meta-data android:name="android.appwidget.provider" android:resource="@xml/my_note_widget"/></receiver>
3、需要更改小部件的视图时:
appWidgetView = new RemoteViews(MyApp.this.getPackageName(),R.layout.my_note_widget); appWidgetView.setTextViewText(R.id.name, ""); appWidgetView.setTextViewText(R.id.username, localNum); appWidgetView.setTextViewText(R.id.localname, gname); AppWidgetManager.getInstance(MyApp.this).updateAppWidget(new ComponentName(MyApp.this, MyProvider.class),appWidgetView);RemoteView具体样式要看XML中怎么定义了,我这个这是由几个TextView组成的。
0 0
- 简单的桌面小部件
- 桌面小部件的简单开发步骤
- 简单创建Android桌面小部件
- 7.4 桌面小部件:widgit的创建
- Android 桌面小部件(AppWidgetProvider)的应用
- 桌面小部件
- 桌面小部件Widget
- appwidget桌面小部件
- appwidget桌面小部件
- Widget桌面小部件
- android 桌面小部件
- 桌面小部件创建?
- 自定义桌面小部件
- android 桌面小部件实例
- 【Android】AppWidget桌面小部件
- Android桌面小部件AppWidget
- 136.创建桌面小部件
- appWidget(桌面小部件)
- Linux下使用openssl的MD5加密
- Java系列笔记(3) - Java 内存区域和GC机制
- Android Eclipse 里面依赖工程无法关联源码解决方案
- Android:获取MAC和IP 地址
- 载录
- 简单的桌面小部件
- JSP/Servlet 工作原理
- sss
- LINUX shell编程2 命令
- android开发中Android模拟器的使用方法
- 多图详解 “android ui”设计官方教程
- 写一个js 操作table,结合php,添加删除行操作
- [iPhone/Android] 导入程序的数据库大小与原数据库大小不一致怎么办?
- 构建二叉树实例