編輯:高級開發
1. 在模擬器上的Dev Tools可以激活屏幕顯示當前的FPS,CPU使用率,可以幫助我們測試一些3D圖形界面的性能。
2. 一般涉及到網絡應用的程序,在效率上和網速有很多關系,這裡需要多次的調試才能實際了解。
3. 對於邏輯算法的效率執行,我們使用android上最普遍的,計算執行時間來查看:
long start = System.currentTimeMillis();
//android開發網提示這裡做實際的處理do something
long duration = System.currentTimeMillis() - start;
最終duration保存著實際處理該方法需要的毫秒數。這裡類似Win32上的GetTickCount,在Win 32和SymBian上都提供了高精度的性能計數器和低階計時器,這裡在Dalvik VM上的Java層這種方法對於一般的應用足以。
4. GC效率跟蹤,如果你執行的應用比較簡單,可以在DDMS中查看下Logcat的VM釋放內存情況,大概模擬下那些地方可以緩存數據或改進算法的。
5. 線程的使用和同步,android平台上給我們提供了豐富的多任務同步方法,但在深層上並沒有過多的比如自旋鎖等高級應用,不過對於Service和appWidget而言,他們實際的產品中都應該以多線程的方式處理,以釋放CPU時間,對於線程和堆內存的查看這些都可以在DDMS中看到。
更多的調試和性能測試方法android123將在以後的內容中出現。
android在中國的前景十分廣闊,首先是有成熟的消費者,android核心系統擁有速度快,可以在黑暗中拍照,支持谷歌語音搜索等強大的功能。隨後互聯網曝光了
從SDK 1.5版本以後,android就開放它的IMF(Input Method Framework),讓我們能夠開發自己的輸入法。而開發輸入法最好的參考就是Andr
2001 年春,Danger 開始吸引媒體的關注:有媒體這麼說:“從 Danger 的得名就能看出來它很酷。不過 Danger 的產品也很厲害。雖然產品現在還神神秘秘,
即: eclipse-Java-heliOS-SR2-win32-x86_64.zip 這個文件。 下載後解壓縮後就可以用了。 使用時選擇一個Workspace 即