Android桌面小部件实例 桌面小时钟
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架