Android widgets應用學習筆記
Android widgets應用學習筆記是本文要介紹的內(nèi)容,主要是來了解并學習Android widgets應用,具體內(nèi)容的實現(xiàn)來看本文詳解。
package
- android.appwidget
- Classes |Description
Android允許應用發(fā)布可視化視圖被嵌入其他應用。這些視圖我們就叫他窗口小部件。 他通過AppWidget 提供者被發(fā)布。這個組件能包括多個窗口小部件被"AppWidgethost."調(diào)用。
更多信息,在開發(fā)向導里查看 AppWidgets 文檔。
AppWidgetProviders
一些應用能發(fā)布窗口小部件。所有應用需要發(fā)布一個窗口小部件要做的是擁有一個 BroadcastReceiver,接收AppWidgetManager.ACTION_APPWIDGET_UPDATE意圖,提供一些關于窗口小部件的元數(shù)據(jù)。Android提供AppWidgetProvider 類,它是繼承BroadcastReceiver,作為便利類輔助控制這個廣播。
AppWidgetHosts
窗口小部件持有這些容器,窗口小部件能不放置。大部份外觀和感覺細節(jié)被留給了AppWidget Hosts。例如:主屏有一種方法瀏覽窗口小部件,但是這個鎖屏也可能包括窗口小部件,并且它應該有不同的方式添加、移除、管理這些窗口小部件。
更多在實現(xiàn)你擁有的窗口小部件持有者,查看 AppWidgetHost 類.
- Analogue Clock widget Design A&B, Digital Clock widget Design A&B&C,
- according to these UI spec, and requirements to do to test thess widgets on some home screen,
- you should insights into end-user experience, native devices time/date settings and alarm settings screen on you DUT.
- these widgets can displays current time (hours/minutes/seconds) and alarm status. and as a view added to home screen,
- the view has own footprint (e.g.: 4x2 widget),
- of course, you can controls these widgets, by touch the clock face and alarm indicator or date indicator,
- That faith you must be trusted, leading the Android testing way.
- and will growing up as a good man. for rest of my life. In Learning and Thinking we trust.
了解行業(yè)業(yè)務和計算機科學知識。并把自己的所見,所感,所做,用思維導圖有機的組合和總結在一起,終究能練出左后的“奪命十三劍”,在路上,只為自尊的生存。
應用窗口小部件快速檢查
應用窗口小部件提供用戶直接從主界面訪問你的應用一些功能點 (不需要啟動一個activity)。
應用窗口小部件被備份通過一種特殊廣播接收器,控制應用窗口小部件的生命周期。
在本文檔里
1、The Basics
2、Declaring an App Widget in the Manifest
3、Adding the AppWidgetProviderInfo Metadata
4、Creating the App Widget Layout
5、Using the AppWidgetProvider Class
- Receiving App Widget broadcast Intents
6、Creating an App Widget Configuration Activity
- Updating the App Widget from the configuration Activity
Keyclasses – 關鍵類
1、AppWidgetProvider
2、AppWidgetProviderInfo
3、AppWidgetManager
Seealso – 另見
1、App Widget Design Guidelines 設計向導
2、Introducing home screen widgets and the AppWidgetframework » 介紹主屏窗口小部件和AppWidget 框架。
應用窗口小部件是一些縮影的彩色的應用視圖, 能夠嵌入到其他應用程序 (例如在主界面)和接收周期性的更新。這些視圖在用戶界面方面,被引用為窗口小部件,你能用App Widgetprovider發(fā)布一個這樣的widget. 一個應用組件,能夠持有其他被App Widgethost 調(diào)用的AppWidgets, 下面這個截圖顯示了音樂應用的Widget.
- This document describes how to publish an App Widget usingan App Widget provider.
這個文檔描述如何使用App Widgetprovider發(fā)布一個App Widget(窗口小部件).
基本點
- To create an App Widget, you need the following:
創(chuàng)建一個應用窗口小部件,你需要參照下面:
AppWidgetProviderInfo object 對象
描述一個窗口小部件的元數(shù)據(jù),例如:窗口小部件的布局,更新頻率,和AppWidgetProvider類,這些都應該定義在XML 文件中。
AppWidgetProvider class 實現(xiàn)
定義基本方法允許你程序化和應用窗口小部件交互,基于廣播事件,通過它,你將收到廣播當應用窗口小部件更新、激活、禁止和刪除。
查看布局
為應用窗口小部件在XML文件中定義初始化布局。
另外,你可以實現(xiàn)一個App Widget 配置的Activity. 這是一個可選的Activity, 它能夠啟動當用戶添加你的App Widget, 同時允許他或她更改App Widget 設置當創(chuàng)建時。
接下來部分描述如何建立每個組件。
小結:Android widgets應用學習筆記的內(nèi)容介紹完了,希望通過Android widgets應用內(nèi)容的學習能對你有所幫助!