原创 我的友情鏈接
51CTO博客開發
原创 java日期轉換
字母 日期或時間元素 表示 示例 G Era 標誌符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的週數 Numbe
原创 橫豎屏切換保存數據
由於橫豎屏切換時Activity會Destroy,又重新創建,導致得重新加載需要的數據。解決這種是在onRestoreNonConfigrationInstance() 方法裏保持需要的對象,在橫豎屏切換時這個方法會調用,等到Activit
原创 ViewStub
ViewStub和Include標籤都是實現UI重用,區別在ViewStub在你需要時渲染主界面。可以通過inflate,setvisibility方法讓ViewStub渲染的UI上。 stub.xml文件 <?xml version="
原创 Android動畫效果Widget(飛行模式)
1. 功能: 創建Widget後,若爲飛行模式,點擊Widget,取消飛行模式,否則設置爲飛行模式。在變化過程中有動畫效果。 2. 實現思想: 對應main.xml佈局文件,Widget由三張圖片組成,pane上層左邊爲airplane,右
原创 Drawable Mutations
下圖展示了不同View設置相同的圖片作爲背景時的實體關係圖,可以看出,兩個Drawable被創建,他們共享Constant State code: public class Main extends Activity implements
原创 Avoiding Memory Leaks
我們大家都知道Android應用程序被限制在16MB的堆上運行,至少在T-Mobile G1上是這樣。對於手機來說,這是很大的內存了;但對於一些開發人員來說,這算是較小的了。即使我們不打算使用掉所有的內存,但是,我們也應該儘
原创 Android圖片動畫播放
這個例子是一幀一幀的播放20張圖片,通過兩個按鈕控制播放的開始和停止 frame.xml文件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="htt
原创 java日期轉換
字母 日期或時間元素 表示 示例 G Era 標誌符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的週數 Numbe
原创 Android動畫效果Widget(wifi)
實現和飛行模式widget類似,只貼出不同代碼: public class WifiWidget extends AppWidgetProvider { private final static String SET_WIFI_
原创 Android動畫效果Widget(Bluetooth)
請參照前面的飛行模式widget和wifi widget,不同代碼: private void handStateChanged(int state){ Message msg = mHandler.obtainMessage(Bl
原创 Avoiding Memory Leaks
我們大家都知道Android應用程序被限制在16MB的堆上運行,至少在T-Mobile G1上是這樣。對於手機來說,這是很大的內存了;但對於一些開發人員來說,這算是較小的了。即使我們不打算使用掉所有的內存,但是,我們也應該儘
原创 Drawable Mutations
下圖展示了不同View設置相同的圖片作爲背景時的實體關係圖,可以看出,兩個Drawable被創建,他們共享Constant State code: public class Main extends Activity implements
原创 我的友情鏈接
51CTO博客開發