Android widgets应用学习笔记是本文要介绍的内容,主要是来了解并学习Android widgets应用,具体内容的实现来看本文详解。
package
- android.appwidget
- Classes |Description
Android允许应用发布可视化视图被嵌入其他应用。这些视图我们就叫他窗口小部件。 他通过AppWidget 提供者被发布。这个组件能包括多个窗口小部件被"AppWidgethost."调用。
更多信息,在开发向导里查看 AppWidgets 文档。
AppWidgetProviders
一些应用能发布窗口小部件。所有应用需要发布一个窗口小部件要做的是拥有一个 BroadcastReceiver,接收AppWidgetManager.ACTION_APPWIDGET_UPDATE意图,提供一些关于窗口小部件的元数据。Android提供AppWidgetProvider 类,它是继承BroadcastReceiver,作为便利类辅助控制这个广播。
AppWidgetHosts
窗口小部件持有这些容器,窗口小部件能不放置。大部份外观和感觉细节被留给了AppWidget Hosts。例如:主屏有一种方法浏览窗口小部件,但是这个锁屏也可能包括窗口小部件,并且它应该有不同的方式添加、移除、管理这些窗口小部件。
更多在实现你拥有的窗口小部件持有者,查看 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.
了解行业业务和计算机科学知识。并把自己的所见,所感,所做,用思维导图有机的组合和总结在一起,终究能练出左后的“夺命十三剑”,在路上,只为自尊的生存。
应用窗口小部件快速检查
应用窗口小部件提供用户直接从主界面访问你的应用一些功能点 (不需要启动一个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发布一个这样的widget. 一个应用组件,能够持有其他被App Widgethost 调用的AppWidgets, 下面这个截图显示了音乐应用的Widget.
- This document describes how to publish an App Widget usingan App Widget provider.
这个文档描述如何使用App Widgetprovider发布一个App Widget(窗口小部件).
基本点
- To create an App Widget, you need the following:
创建一个应用窗口小部件,你需要参照下面:
AppWidgetProviderInfo object 对象
描述一个窗口小部件的元数据,例如:窗口小部件的布局,更新频率,和AppWidgetProvider类,这些都应该定义在XML 文件中。
AppWidgetProvider class 实现
定义基本方法允许你程序化和应用窗口小部件交互,基于广播事件,通过它,你将收到广播当应用窗口小部件更新、激活、禁止和删除。
查看布局
为应用窗口小部件在XML文件中定义初始化布局。
另外,你可以实现一个App Widget 配置的Activity. 这是一个可选的Activity, 它能够启动当用户添加你的App Widget, 同时允许他或她更改App Widget 设置当创建时。
接下来部分描述如何建立每个组件。
小结:Android widgets应用学习笔记的内容介绍完了,希望通过Android widgets应用内容的学习能对你有所帮助!