Android Widget開發(fā)學(xué)習(xí)筆記(一)
Android Widget開發(fā)學(xué)習(xí)筆記是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Android Widget的應(yīng)用,最近一直在研究Android Widget開發(fā),工作也告一段落,現(xiàn)在停頓下來,整理一下思路,與大家共同分享經(jīng)驗(yàn),共同學(xué)習(xí)。
今天先說一下Android平臺的Widget開發(fā)的前景以及潛力,Android桌面組件Widget初探 算是一個(gè)引子,希望能拋磚引玉。
基于Android平臺的Widget研究背景
在最近發(fā)布的Android 1.5 SDK中,我們看到了一個(gè)新的功能:桌面Widget。之后不久,Jeff Sharkey就有一篇對于Android桌面widget和AppWidget框架的簡介,以“Word of the day”的一個(gè)例子講述了桌面Widget的運(yùn)作機(jī)制。而前不久他又在個(gè)人blog上放出了一個(gè)天氣預(yù)報(bào)Widget的例子,事實(shí)上這已經(jīng)是一個(gè)真正實(shí)用的程序了。它每天更新4次天氣預(yù)報(bào),我們可以添加多個(gè)Widget來關(guān)注多個(gè)城市的天氣情況,另外,點(diǎn)擊Widget后我們還可以看到今后幾天的詳細(xì)預(yù)報(bào)。這讓我想起了HTC Source的Nick Gray的一篇文章:Android Widgets, Unlimited Potential中提到的幾類可能會大受歡迎的Android桌面Widget。
Android本身已經(jīng)自帶了時(shí)鐘、音樂播放器、相框和Google搜索4個(gè)Widget程序,不過這并不能阻止大家開發(fā)自己更加美觀,功能更豐富的版本。另外,微博客、RSS訂閱、股市信息、天氣預(yù)報(bào)這些Widget也都有流行的可能。
微博客Widget:Twidroid是Android上迄今為止最棒的Twitter客戶端,大家顯然都期待著它會推出支持桌面Widget的版本,另外像國內(nèi)比較受歡迎的飯否、嘀咕、嘰歪等應(yīng)該也會有類似的Widget推出。對于一個(gè)微博客類的Widget來說,有兩個(gè)方面是必不可少的,一是用來發(fā)布消息,另一個(gè)則是用來瀏覽。
RSS訂閱Widget: 盡管微博客(尤其是Twitter)已經(jīng)完全蓋過來RSS訂閱的風(fēng)頭,越來越多的人用Twitter來跟蹤站點(diǎn)的更新,不過RSS訂閱也并非完全沒有了市場,像分類訂閱這樣的功能還是需要RSS來幫忙,另外站點(diǎn)管理員也未必會在Twitter上發(fā)布所有的更新。
股市信息Widget:對于炒股的人來說,大概沒有什么能比在手機(jī)桌面上放上幾個(gè)所關(guān)注股票的實(shí)時(shí)股價(jià)更有運(yùn)籌帷幄的感覺了吧。
天氣預(yù)報(bào)Widget:對于我這樣成天窩在辦公室或者家里的人來說,有一個(gè)Widget能夠讓我了解當(dāng)前的天氣和近1、2天的天氣是非常有用的,這大概會大大減少我下了樓又跑回去拿雨傘的幾率。如果能加上像TouchFLO 3D中那樣的UI效果,當(dāng)然就更酷了。
這只是我現(xiàn)在想到的一些Widget,得益于Android 1.5為我們提供的Widget API為我們的手機(jī)桌面帶來的無限的可能,我們的手機(jī)桌面無疑將會更有趣。
小結(jié):Android Widget開發(fā)學(xué)習(xí)筆記的內(nèi)容介紹完了,希望通過Android Widget的應(yīng)用的內(nèi)容能對你有所幫助。請繼續(xù)關(guān)注 Android Widget開發(fā)學(xué)習(xí)筆記(二)。