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資訊的序列化。物件的串型化,也有叫做物件的序列...