您的位置:首页 > 移动开发

创建一个App Widget的步骤

2011-12-23 13:37 323 查看
什么是App Widget?
App Widget是Cupcake(Android 1.5)所提供的一個功能,這是一個很實用而且能有很大創意想像空間的功能。什麼是App Widget呢?請看底下的操作示範。

在Android桌面长按约3秒,出现一个选择,如图1。



图1:新增项目至桌面
2. 选择「Widget」,加入”HelloWidget”



图2:加入自己设计的Widget
桌面上出現了一个「Widget」



图3:在Android桌面上出現我們自已設計的App Widget



图4:加入了音樂撥放器App Widget至桌面
這就是App Widget的应用,可以將一个小块程式(program piece)嵌入到桌面上。App Widget也是一种UI組件,先前所介紹的TextView、WebView等也广泛为Widget,二者在应用上的差异該怎麼思考呢?以下是几点看法:

1. App Widget是有生命的UI組件,他会自动更新本身的內容
2. Widget是沒有生命的UI組件,它不会自我更新,只能等待使用者的操作
3. 应用上,App Widget能提供不断更新的內容,很适合用来设计天气、时钟、新闻等主动式的应用程式
4. Widget應用上只用來製作UI,而UI因為只能等待使用者來操作,所以過去我們所撰寫的Android應用程式都是屬於被動式應用程式

讓App Widget能「主動」更新自身內容的方法是透過一個「時間觸發裝置」,Android框架會根據我們設定的時間間隔,不斷地callback我們的App Widget。後續將再說明App Widget的做法,並解釋這個部份。

--------------------------------

娇妻如云 http://www.510h.com
剑道独尊 http://www.95wu.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: