Android widgets應(yīng)用學(xué)習(xí)筆記
Android widgets應(yīng)用學(xué)習(xí)筆記是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Android widgets應(yīng)用,具體內(nèi)容的實現(xiàn)來看本文詳解。
package
- android.appwidget
- Classes |Description
Android允許應(yīng)用發(fā)布可視化視圖被嵌入其他應(yīng)用。這些視圖我們就叫他窗口小部件。 他通過AppWidget 提供者被發(fā)布。這個組件能包括多個窗口小部件被"AppWidgethost."調(diào)用。
更多信息,在開發(fā)向?qū)Ю锊榭?AppWidgets 文檔。
AppWidgetProviders
一些應(yīng)用能發(fā)布窗口小部件。所有應(yīng)用需要發(fā)布一個窗口小部件要做的是擁有一個 BroadcastReceiver,接收AppWidgetManager.ACTION_APPWIDGET_UPDATE意圖,提供一些關(guān)于窗口小部件的元數(shù)據(jù)。Android提供AppWidgetProvider 類,它是繼承BroadcastReceiver,作為便利類輔助控制這個廣播。
AppWidgetHosts
窗口小部件持有這些容器,窗口小部件能不放置。大部份外觀和感覺細節(jié)被留給了AppWidget Hosts。例如:主屏有一種方法瀏覽窗口小部件,但是這個鎖屏也可能包括窗口小部件,并且它應(yīng)該有不同的方式添加、移除、管理這些窗口小部件。
更多在實現(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è)務(wù)和計算機科學(xué)知識。并把自己的所見,所感,所做,用思維導(dǎo)圖有機的組合和總結(jié)在一起,終究能練出左后的“奪命十三劍”,在路上,只為自尊的生存。
應(yīng)用窗口小部件快速檢查
應(yīng)用窗口小部件提供用戶直接從主界面訪問你的應(yīng)用一些功能點 (不需要啟動一個activity)。
應(yīng)用窗口小部件被備份通過一種特殊廣播接收器,控制應(yīng)用窗口小部件的生命周期。
在本文檔里
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 – 關(guān)鍵類
1、AppWidgetProvider
2、AppWidgetProviderInfo
3、AppWidgetManager
Seealso – 另見
1、App Widget Design Guidelines 設(shè)計向?qū)?/p>
2、Introducing home screen widgets and the AppWidgetframework » 介紹主屏窗口小部件和AppWidget 框架。
應(yīng)用窗口小部件是一些縮影的彩色的應(yīng)用視圖, 能夠嵌入到其他應(yīng)用程序 (例如在主界面)和接收周期性的更新。這些視圖在用戶界面方面,被引用為窗口小部件,你能用App Widgetprovider發(fā)布一個這樣的widget. 一個應(yīng)用組件,能夠持有其他被App Widgethost 調(diào)用的AppWidgets, 下面這個截圖顯示了音樂應(yīng)用的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)建一個應(yīng)用窗口小部件,你需要參照下面:
AppWidgetProviderInfo object 對象
描述一個窗口小部件的元數(shù)據(jù),例如:窗口小部件的布局,更新頻率,和AppWidgetProvider類,這些都應(yīng)該定義在XML 文件中。
AppWidgetProvider class 實現(xiàn)
定義基本方法允許你程序化和應(yīng)用窗口小部件交互,基于廣播事件,通過它,你將收到廣播當(dāng)應(yīng)用窗口小部件更新、激活、禁止和刪除。
查看布局
為應(yīng)用窗口小部件在XML文件中定義初始化布局。
另外,你可以實現(xiàn)一個App Widget 配置的Activity. 這是一個可選的Activity, 它能夠啟動當(dāng)用戶添加你的App Widget, 同時允許他或她更改App Widget 設(shè)置當(dāng)創(chuàng)建時。
接下來部分描述如何建立每個組件。
小結(jié):Android widgets應(yīng)用學(xué)習(xí)筆記的內(nèi)容介紹完了,希望通過Android widgets應(yīng)用內(nèi)容的學(xué)習(xí)能對你有所幫助!