天天看點

Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!

ps:學習自某網站(不打廣告) 這個小元件相信大家都很熟悉吧,以前的墨迹天氣的時候我也經常用,現在好像很少有軟體用了,個人感覺吧…他對于一個使用者而言來說是十分友善,快捷的,而且我們可以定制一些各種各樣的開關等等等等…. 我們建立一個工程——widget
Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!

>

1.繪制widget布局(比較局限性的view)

2.配置widget的屬性

3.自定義appwidgetprovicer

4.提供configuration activity(配置activity)

需求: 1.實時更新時間 2.添加,删除
既然我們要使用它,我們就先在res目錄下建立一個xml檔案夾,然後再new一個appwidget-provider,再建立一個layout名叫widget_clock.xml等下我們調用
Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!
再建立一個layout,名為widget_clock.xml就是我們widget小元件的布局了,因為我們隻要一個時鐘,是以,就隻寫個textview就ok了,id是tv_clock;
主要是監聽小元件的狀态
當我們把小元件添加到我們的螢幕上的時候,我們就啟動這個服務去更新時間
我們的服務寫好了之後我們就可以去監聽了,當我們建立了小元件的時候就啟動服務,當我們移除了小元件的時候就停止服務
但是别忘了,我們還需要在androidmainifest.xml中注冊一下
好了我們運作一下
Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!Android Widget小元件開發(一)——Android實作時鐘Widget元件的步驟開發,這些知識也是必不可少的!

繼續閱讀