2012/11/17

Android Widget

最近想撰寫一個小程式,所以先來練功一下
android widget example的文章內找到了TheSmiling-Blog這篇文章,裡面含有整個Project

建議去看TheSmiling-Blog文章可能比較瞭解,順便將他的檔案下載下來

那我自己就將實做的過程寫在底下

首先我們先開啟一個專案新增一個Class並繼承AppWidgetProvider





接著新增一個xml資料夾,並且在xml資料夾底下新增一個AppWidget Provider xml




xml設定如下圖一樣

在AndroidManifest.xml的Application新增一個Receiver
將Receiver指定為繼承AppWidgetProvider的那個Class


並且新增Intent Filter,在底下在心增一個Action,並且將Name指定為android.appwidget.action.APPWIDGET_UPDATE



新增一個Meta Data,並將Name指定為android.appwidget.provider,來源則指定為ApWidget Provider的xml檔



編譯完成後,就可以將小工具加入自己的桌面摟 :)



注意:
如果沒加入android.appwidget.provider是不能安裝的!!

參考文章:
http://nm-blog.sanid.com/2009/07/android-hellowidget-tutorial/
http://kezeodsnx.pixnet.net/blog/post/27294875-android----widget-example
http://nm-blog.sanid.com/wp-content/uploads/2009/07/android_howto-hellowidget.pdf