Tuesday, January 18, 2011

[Android] remote debug android process

發現一個不錯的功能可以remote debug android process
連 system_server 也可以debug.
在eclipse中切換到ddms的頁面

最右邊的欄位就是remote debug的 port number
切到 Debug 頁面, 選 "Debug Configuration..."
新增一個 "Remote Java Application" 選項
選擇你的project & 填上 port number 就可以用了

Wednesday, January 12, 2011

Android中的LIKELY和UNLIKELY

這篇解釋的不錯
http://blog.csdn.net/DroidPhone/archive/2010/11/03/5984255.aspx

if(LIKELY(exp)) 就是告訴compiler這個if branch較常執行, 可以針對他作優化
if(UNLIKELY(exp)) 相反則是以else branch為優化的對象.

Tuesday, January 4, 2011

[Android] Surface Flinger

article about SurfaceFlinger

Android Display System --- Surface Flinger
http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx

Android GUI更新过程
http://www.limodev.cn/blog/archives/1582

Android中的FrameBuffer
http://www.limodev.cn/blog/archives/1586