2011年10月21日

好用的看logcat log程式

Monkey Log Viewer
它可幫你找出特定的TAG,並且指定那行的字型的顏色和背景.
DEBUG 好用多了.
http://code.google.com/p/monkeylogviewer/

2011年6月23日

Building and decode Android apk


Android 的程式安裝檔在編譯的過程中會打包成副檔名apk的檔案,其中包含足夠的資訊及資料以便可以在實體裝置或模擬器上使用。Android apk 檔其實就是個 zip 壓縮檔,所以只要在副檔名最後加上 .zip 使它變成一個 zip 壓縮檔即可開啟。主要有五個部分﹕

2011年5月20日

Adb 可經由網路連線

Debugging considerations


When debugging applications that use USB accessory or host features, you most likely will have USB hardware connected to your Android-powered device. This will prevent you from having an adb connection to the Android-powered device via USB. You can still access adb over a network connection. To enable adb over a network connection:

2011年2月24日

利用ELF header保護程式

If you want to prevent your binary program from being executed on other platform, you can try this way.

2011年1月28日

Android input binary tool

Android 有個小程式可以模擬鍵盤操作
用法如下:
輸入字串
adb shell input text "ANDROID"
如果要輸入WiFi密碼是還不錯用,有些符號不行,如"#"
點擊螢幕上任一點
Input touchscreen tap x y
滑動至另一點
Input touchscreen swipe x1 y 1 x2 y2
輸入 keyevent
adb shell input keyevent 29    # for key 'A'

2010年6月3日

調用freopen,把標準輸出導向

Debug的時候,把標準輸出導向是一個不錯的選擇,尤其寫daemon或service的時候。

http://www.cplusplus.com/reference/clibrary/cstdio/freopen/

2010年5月24日

查看usb device firmware 版本

#lsusb -d 04f2: -v | grep bcdDevice
其中04f2 為 device id,各家不同.