編輯:關於Android編程
Android的adb服務默認情況下監聽USB,一般我們在開發中是通過USB連接到目標機上。但是如果目標機只有一個USB口,我們又需要把這個USB用於其它目的(比如用於OTG口插U盤)的時候怎麼辦?其實adb是支持通過網絡訪問的,在需要的時候,只需按下列步驟操作即可通過網絡連接adb服務。
(1)首先還是正常地通過USB連接目標機,執行adb shell進入
(2)設置adb監聽端口: #setprop service.adb.tcp.port 5555
(3)通過ps命令查找adbd的pid
(4)重啟adbd:#kill -9 <pid>,這個pid就是上一步找到那個pid
殺死adbd之後,Android的init進程後自動重啟adbd。adbd重啟後,發現設置了service.adb.tcp.port,就會自動改為監聽網絡請求(這時就不能通過USB連上去了)。這時需要在開發主機上通過下列命令連接到目標機:
adb connect <ip>:<port>www.2cto.com
這個ip是你目標機的IP地址,port是上面第2步設置的端口號(上面的例子中設的是5555,當然你也可以改成其它值)。
這之後就可能正常進行軟件調試了。這時USB接口已經空出來可以作為他用了。
之前自己的編程完全是在PC上進行的,而且主要是在算法和數據結構上。由於某些需要加之認識到Android的重要性,且大學走到現在基本上沒什麼課了,空閒時間很多,於是就開始學
代碼中用的自定義常量 public static final int TYPE_Normal = 1; public static final int TYP
Service翻譯成中文是服務,熟悉Windows 系統的同學一定很熟悉了。Android裡的Service跟Windows裡的Service功能差不多,就是一個不可見的
android實現底部布局往往使用RelativeLayout的布局方式,並且設置android:layout_alignParentBottom=”true”,這樣很容