Android widgets应用学习笔记

移动开发
Android widgets应用学习笔记是本文要介绍的内容,主要是来了解并学习Android widgets应用,具体内容的实现来看本文详解。

Android widgets应用学习笔记是本文要介绍的内容,主要是来了解并学习Android widgets应用,具体内容的实现来看本文详解。

package

  1. android.appwidget  
  2. Classes |Description 

Android允许应用发布可视化视图被嵌入其他应用。这些视图我们就叫他窗口小部件。 他通过AppWidget 提供者被发布。这个组件能包括多个窗口小部件被"AppWidgethost."调用。

更多信息,在开发向导里查看 AppWidgets 文档。

AppWidgetProviders

一些应用能发布窗口小部件。所有应用需要发布一个窗口小部件要做的是拥有一个 BroadcastReceiver,接收AppWidgetManager.ACTION_APPWIDGET_UPDATE意图,提供一些关于窗口小部件的元数据。Android提供AppWidgetProvider 类,它是继承BroadcastReceiver,作为便利类辅助控制这个广播。

AppWidgetHosts

窗口小部件持有这些容器,窗口小部件能不放置。大部份外观和感觉细节被留给了AppWidget Hosts。例如:主屏有一种方法浏览窗口小部件,但是这个锁屏也可能包括窗口小部件,并且它应该有不同的方式添加、移除、管理这些窗口小部件。

更多在实现你拥有的窗口小部件持有者,查看 AppWidgetHost 类.

  1. Analogue Clock widget Design A&B, Digital Clock widget Design A&B&C,   
  2. according to these UI spec, and requirements to do to test thess widgets on some home screen,   
  3. you should insights into end-user experience, native devices time/date settings and alarm settings screen on you DUT.   
  4. these widgets can displays current time (hours/minutes/seconds) and alarm status. and as a view added to home screen,   
  5. the view has own footprint (e.g.: 4x2 widget),   
  6.  
  7. of course, you can controls these widgets, by touch the clock face and alarm indicator or date indicator,   
  8. That faith you must be trusted, leading the Android testing way.   
  9. 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

  1. Receiving App Widget broadcast Intents 

6、Creating an App Widget Configuration Activity

  1. 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.

  1. This document describes how to publish an App Widget usingan App Widget provider. 

这个文档描述如何使用App Widgetprovider发布一个App Widget(窗口小部件).

基本点

  1. 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应用内容的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-09-09 14:09:17

Android Wid

2011-09-09 11:05:56

Widget

2011-09-09 13:47:48

Android Wid

2011-09-08 10:18:09

Windows MobWidgets

2011-08-09 17:29:29

iPhone文件屏幕

2011-03-08 16:30:24

Proftpd

2011-06-03 13:11:19

Android Activity

2011-08-08 14:57:46

iPhone Autoreleas Property

2011-08-19 15:16:41

XCodeUserScripts脚本

2011-09-07 16:36:00

Qt Widget

2011-04-12 17:16:52

Activity跳转开发实例Android学习笔记

2011-09-09 17:24:39

Qt Webkit模块

2015-01-12 13:48:55

Android应用组件

2011-09-07 10:34:48

Android Wid

2013-04-03 14:58:43

Android学习笔记实用代码合集

2011-09-07 11:15:25

2010-08-06 14:36:39

CSS样式Flex

2010-03-18 14:41:13

云计算

2021-02-05 11:55:37

PythonWindows平台代码

2009-04-12 08:45:32

Symbian诺基亚移动OS
点赞
收藏

51CTO技术栈公众号