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