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

 

更多相关文章

  1. Android桌面小部件实例 桌面小时钟
  2. 在下方的tab页
  3. Android应用程序创建桌面快捷方式
  4. Android应用程序创建桌面快捷方式
  5. 真正的Android
  6. Android日志系统Logcat源代码简要分析
  7. 70个具有商业实战性的精品Android源码
  8. 发掘美丽的 Android(安卓)桌面
  9. 谈谈Ubuntu for Android

随机推荐

  1. Android中gravity与layout_gravity的区别
  2. Android异步处理二:使用AsyncTask异步更新
  3. android 开发技巧(9)--为文本添加发亮的
  4. Android(安卓)资源文件中@、@android:typ
  5. Android中gravity与layout_gravity的区别
  6. Android(安卓)并发之CountDownLatch、Cyc
  7. android:textAppearance解析
  8. Android如何让TextView子元素随着父元素
  9. Android:Picker(DatePicker、TimerPicker、
  10. Android异步处理四:AsyncTask的实现原理