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

下面就開始我們的學習之旅吧。
第一步:
是在res/目錄下建立一個名為xml的檔案夾(其實名字是随意的,不必拘泥與這一個名字),然後在裡面建立一個appwidget_info.xml檔案,其作用就是向系統進行聲明。
第二步:
對布局界面進行設定,我的設定如下app_widget_layout.xml檔案:
第三步:
建立一個支撐widget的類,用來完成接下來的邏輯的操作,如下面的WidgetProvider.java.
第四步:
在清單檔案Manifest.xml檔案中進行相關項的聲明。詳如下:
第五步:
大功告成,運作一下代碼,然後手工的進行app_Widget 的添加,然後你就可以擁有一款”骰子“咯。
總結:
這個小程式雖說是實作了,但是仍然不是比較複雜。需要對廣播消息等知識有一定的了解。
改進方向:給每次的點選事件完成時添加動畫效果,以獲得更好地使用者體驗。(需要借助于RemoteViews内的相關的方法)。
代碼中不可避免的會出現一些錯誤和不足之處,希望廣大博友看到後予以指出,希望能和你們一起進步!