android下建立AppWidget步驟

2021-06-27 13:52:39 字數 1198 閱讀 6356

android下建立桌面小控制項:

2. 在清單檔案中註冊廣播:

3. 在res下建立xml檔案example_keyguard.xml

android:minwidth="140dp"

android:minheight="140dp"

android:updateperiodmillis="86400000" //多久會更新一次桌面小控制項,google控制最小值為30分鐘,如果要做到時時更新,得在**裡面編寫

android:previewimage="@drawable/ic_launcher"

android:initiallayout="@layout/example_keyguard" //桌面顯示的布局

經過上面這三個步驟,就可以建立乙個桌面widget了,如:比較醜啊,剛學習,見笑了~~

/*** 每接收一次廣播訊息就呼叫一次,使用頻繁

*/@override

public void onreceive(context context, intent intent)

/*** 每次更新都呼叫一次該方法,使用頻繁

*/@override

log.i(tag, "onupdate");

} /**

* 每刪除乙個就呼叫一次

*/@override

log.i(tag, "ondeleted");

} /**

* 當該widget第一次新增到桌面是呼叫該方法,可新增多次但只第一次呼叫

*/@override

public void onenabled(context context)

/*** 當最後乙個該widget刪除是呼叫該方法,注意是最後乙個

*/@override

public void ondisabled(context context)

@suppresslint("newapi")

@override

public void onrestored(context context, int oldwidgetids,

int newwidgetids) }

我們所需要做的就是在上面對應的方法中做對應的邏輯即可。

呼呼~~,簡單的建立widget就完成了,後面的大工程就需要我們自己根據需求去實現了!

Android 不同版本下Bitmap建立差異

1.問題描述 乙個雪花效果,在android4.0以下系統正常執行,但是在android4.1上異常退出。2.問題定位 看一段 private bitmap mflakeimage null private bitmap mflakeimagetemp null mflakeimagetemp bi...

Android讀寫XML(下) 建立XML文件

類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...

Android讀寫XML(下) 建立XML文件

by 海市蜃樓 in android開發 23九2009 android讀寫xml 中 sax 類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列...