如题,在做一个跟时间有关的widget,需要点击上面的时间时跳转到系统的时间和日期设置界面,不知道如何实现,没找到相对应的action。另外关于刷新widget上的时间(每秒钟刷新一次),有的人在网上说起一个Thread,感觉不是很满意,不知道大家有没有更好的办法。先谢谢各位了。

解决方案 »

  1.   

    唉,还是自己回过头来结贴回答吧
    跳转到时间日期设置界面可用android.provicer.settings里面的一个貌似叫ACTION_DATE_SETTINGS的字段做Intent的参数;用ComponentName做参数new一个Intent出来也可以;
    Widget上面的时间刷新,1分钟刷新一次,系统每分钟会广播一个ACTION_TIME_TICK,在代码里用个BroadcastReceiver对象接收该Action,再广播一个自定义的Action出去刷新widget的时间!