天天看點

Android學習之AppWidget進階效果

友善大家觀看,先截圖如下:

Android學習之AppWidget進階效果
Android學習之AppWidget進階效果
Android學習之AppWidget進階效果

下面就開始我們的學習之旅吧。

第一步:

是在res/目錄下建立一個名為xml的檔案夾(其實名字是随意的,不必拘泥與這一個名字),然後在裡面建立一個appwidget_info.xml檔案,其作用就是向系統進行聲明。

第二步:

對布局界面進行設定,我的設定如下app_widget_layout.xml檔案:

第三步:

建立一個支撐widget的類,用來完成接下來的邏輯的操作,如下面的WidgetProvider.java.

第四步:

在清單檔案Manifest.xml檔案中進行相關項的聲明。詳如下:

第五步:

大功告成,運作一下代碼,然後手工的進行app_Widget 的添加,然後你就可以擁有一款”骰子“咯。

總結:

這個小程式雖說是實作了,但是仍然不是比較複雜。需要對廣播消息等知識有一定的了解。

改進方向:給每次的點選事件完成時添加動畫效果,以獲得更好地使用者體驗。(需要借助于RemoteViews内的相關的方法)。

代碼中不可避免的會出現一些錯誤和不足之處,希望廣大博友看到後予以指出,希望能和你們一起進步!

繼續閱讀