編輯:Android開發教程
本文主要講如下兩個內容。
1. 如何讓一部Android手機帶兩台PC進行調試。
2. 如何完美Root Android手機。
我曾經遇到過這樣的問題,Mac OS X上測試Android的系統程序,大家都知道,Android源代碼的編譯通常需要Ubuntu Linux,所以在Mac OS X上安裝了Vmware ubuntu。這樣本沒什麼問題。將Android手機與MBP相連,系統會提示連接Mac OS X,還是Ubuntu。不過這有一個問題,就是ubuntu和mac os x同時只能連接一個。由於某些需要,要用到Mac OS X上的Eclipse編寫Android應用,也能安裝在同一部Android手機上,這就很郁悶,單單通過USB線只能連接一台PC(包括虛擬機)。
從技術上說,adb完全有這個能力使一部Android手機連接到兩台PC上,不過可能大多數讀者用的ROM是官方,為了安全起見,將該功能關了。如果讀 者使用了最新的CM ROM(cm10.1,可能老的版本也有該功能,這個還沒測試),就會發現在設置的“開發者選項”中多了一個“網絡ADB調試”。如圖1所示。這可是夢寐 以求的功能。
圖2
選擇“網絡ADB調試”選項。然後記住下面的ip和端口號。在一台機器上用USB線連接手機,Eclipse的devices列表就會顯示該手機已連接成功。如果仍然用當前PC通過網絡連接ADB,需要執行下面的命令(PC與手機在同一網段)。
adb kill-server
adb connect 192.168.17.103:5555
如果一切正常,就已經連上了,打開Eclipse,會在devices列表看到如圖2的設備。
圖2
一個應用通常有多個Activity。每個activity圍繞一個特定的功能設計,用戶可以操作它並且可以啟動其他的activity。舉個例子,一個電子郵件應用可能有一個ac
X86架構的CPU采用的是復雜指令集(Complex Instruction Set Computer,CICS),而ARM架構的CPU使用的是精 簡指令集
Android Studio的功能包含preview窗口, 可以查看布局(layout)的樣式;位置: app->src->main->res(資源)-
Android原生的VideoView的樣式真心弱爆了,但是擁有巨大用戶量的網易新聞客戶端居然使用的就是這個,真心服了網易的產品經理。目前主流的視頻網站,國內的如優酷、土