編輯:初級開發
1.節省電量
手機軟件必須考慮的問題是省電,如果需要大型處理盡量由服務器處理,直接把結果返回到手持設備上。多線程也是一種奢侈的使用,但是I/O存儲必需這樣才能保證流暢度,線程的阻塞將會降低用戶體驗,但是線程間切換調度的開銷一直是重點。android在DDMS中加入了Thread查看。
2.內存占用
在Eclipse+ADT插件的開發方式中,我們在DDMS中可以看到Heap堆內存的顯示,android開發網提示的是Java內存分配方式的問題,盡量產生少的對象,比如字符串操作如果連加比較多,可以使用StringBuilder代替String類。在游戲開發中經常用到的圖片可以通過切片的方式從一個大的png圖片上截取,或者放在gif文件作為逐幀保存,這樣可以共用文件頭減小體積。
3.調試工具
android調試工具主要是模擬器中的Dev Tools和DDMS中的Logcat查看。當然模擬器自帶的Dev Tools在功能上還是很詳細的,可以顯示CPU占用率,內存使用量,在單元測試時需要多加分析。
三、範例程式:Activity與Service間之溝通先執行ac01:這個ac01立即啟動myService,定時連續傳來數字,如下:數字連續增加下去。其程式碼為:/*
谷歌於去年12月底正式推出了Android 2.3姜餅系統,支持NFC近場通訊功能成為該系統最大亮點之一。今日,谷歌正式發布了android 2.3.3 SDK,實現了
摘自:http://www.eoeandroid.com/thread-15411-1-1.HtmlFailed to push XXXXX.txt on emulat
很多Android開發者可能因為沒有充分測試自己的軟件造成很容易出現FC(Force Close)的問題,這裡我們可以通過使用Android固件中自帶的monkey工具