appwidget
http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#templates
AnalogClock
◾ Button
◾ Chronometer
◾ ImageButton
◾ ImageView
◾ ProgressBar
◾ TextView
◾ GridView (only Android 3.0+)
◾ ListView (only Android 3.0+)
◾ StackView (only Android 3.0+)
◾ ViewFlipper (only Android 3.0+)
◾ ViewStub (only Android 4.1+)
◾ AdapterViewFlipper (only Android 3.0+)
另外需要本章末尾讲到了30分钟的更新限制,那么那些时间更新之类的widget是如何打破的呢?研究下呢
android notification
用户干扰层次
1.内嵌的通知,例如底部的下载中通知
2.toast
3.status bar 通知
4.弹出框
使用通知框的场合
1.网络连接下载 status bar通知
2.events 若事件发生在当前界面,无需使用status bar通知,请在当前页面通知即可
3.前台错误 例如用户登录,应该使用内部提醒,这样可以尽量让用户快速操作
4.后台错误
notification 设计
http://developer.android.com/design/patterns/notifications.html