Android桌面小部件实例 桌面小时钟
16lz
2021-12-04
Android桌面小部件实例 桌面小时钟 AppWidegetProvider
/** * Android桌面小部件实例 桌面小时钟 */public class EX04_28 extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { // TODO Auto-generated method stub /* 新起UpdateService的Intent */ Intent intent = new Intent(context, UpdateService.class); context.startService(intent); super.onUpdate(context, appWidgetManager, appWidgetIds); } public static class UpdateService extends Service { @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); /* 取得Widget的View */ RemoteViews updateViews = new RemoteViews(this.getPackageName(), R.layout.main); /* 格式化时间hh:mm占表时跟分 */ SimpleDateFormat sdf = new SimpleDateFormat("hh:mm"); /* 将时间放置TextView */ updateViews.setTextViewText(R.id.TextView01, "" + sdf.format(new Date())); /* 更新widget */ ComponentName thisWidget = new ComponentName(this, EX04_28.class); AppWidgetManager manager = AppWidgetManager.getInstance(this); manager.updateAppWidget(thisWidget, updateViews); } } }
一些优秀的帖子:
沈阳公交源代码(先放一个)
http://www.eoeandroid.com/thread-229366-1-1.html
android自定义Dialog 封装
http://www.eoeandroid.com/thread-228919-1-1.html
7个Android应用程序源代码打包下载
http://www.eoeandroid.com/thread-228832-1-1.html
更多相关文章
- Android终于公布源代码
- Android(安卓)Launcher3去除应用列表,二级菜单,应用全部在桌面显示
- android桌面快捷方式添加 删除 更新 自动运行
- linux和windows平台下下载android sdk的源代码【Z】
- Android修改源代码控制不锁屏
- Android查看外部依赖jar的源码'Android(安卓)Private Libraries'
- 在eclipse中查看android SDK的源代码
- 获取Android的Java源代码并在Eclipse中关联查看的最新方法
- 4.0.x Launcher UI