原创 context.obtainStyledAttributes 研究

我們在自定義View 時,一般都會用到 TypedArray obtainStyledAttributes(                 AttributeSet set, int[] attrs, int defStyleAttr

原创 如何解壓編譯好的img文件

1. yaffs 執行命令: unyaffs custpack.img 即可將 custpack.img 的內容解壓到當前路徑。 2. ext4 項目編譯後會生成工具 simg2img 和 make_ext4fs(位於 out/ho

原创 android CTS Test

一、解壓CTS工具 從服務器上下載CTS工具:http://source.android.com/compatibility/downloads.html。 二、運行CTS腳本 腳本位於android-cts/tools/下,cd進

原创 Android屏幕密度(Density)和分辨率的關係

最近正在做Android的UI設計,故蒐集了一些Android上進行UI設計的一些資料,現和各位分享下。 首先說說density,density值表示每英寸有多少個顯示點,與分辨率是兩個不同的概念。 Android主要有以下幾種屏: QV

原创 android 事件處理

用到的例子工程介紹:在viewGroup中加入子view,即LinerLayout中存在一子view,在MyLinerLayout中重寫了 dispatchTouchEvent、onInterceptTouchEvent、onTouchE

原创 Android tMeasureSpec 含義

參數widthMeasureSpec和heightMeasureSpec分別用來描述寬度測量規範和高度測量規範。測量規範使用一個int值來表法,這個

原创 windowSoftInputMode屬性設置值

(1)、AndroidManifest.xml文件中界面對應的<activity>里加入            android:windowSoftInputMode="adjustPan"   鍵盤就會覆蓋屏幕            a

原创 apk 反編譯

一.反編譯Apk得到Java源代碼  轉載自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html   工具下載:

原创 Signature & Certification

First, we need to distinguish between these two basic concepts of encrypti

原创 How to get sudo on Your ubuntu

1、重啓ubuntu,隨即長按shirft進入grub菜單; 2、選擇recovery mode,按"e"鍵進入編輯頁面; 3、將ro single

原创 Android手機分辨率基礎知識(DPI,DIP計算)

1. 術語和概念   2. DPI 值計算 比如:計算WVGA (800*480 )分辨率,3.7 英寸的密度DPI ,如圖1 所示                      圖1  Diagonal pixel 表示對角線的像素值(= 

原创 利用 GDB Debug Android SurfaceFlinger

gdbclient 相關文件:android-4.1.1_r1/build/envsetup.sh function gdbclient() { local OUT_ROOT=$(get_abs_build_var PRODUC

原创 Android內存問題分析一些命令

1。 查看當前手機HEAP size 設定 adb shell getprop | grep heap [dalvik.vm.heapgrowthlimit]: [192m] [dalvik.vm.heapsize]: [512m] 可以

原创 RootTool

https://github.com/rarnu/root-tools/tree/master/RootTools

原创 Ubuntu12.04不能連接小米開發

發現Ubuntu12.04不能連接小米開發,adb devices不能看到設備!  搞了一個上午才搞成功!   小米手機利用USB連接到Ubuntu 12.04系統。運行下面的命令: longskywang@bjb0503:~$ lsus