編輯:關於Android編程
有時候你把手機接到電腦上調試時,Android Studio總是提示你重啟ADB,但是你點重啟後,立馬又跳出那個提示重啟的對話框。會再跳出提示對話框是因為你ADB重啟沒有成功。這個時候我們可以通過命令行來重啟。
首先執行adb kill-server,再執行adb start-server。但是有時候你執行adb start-server後會發現啟動不起來,這個是因為adb的端口被占用了。
解決辦法如下圖:
第一個框起來的命令行是查看adb的端口
第二個框起來的命令行是找出adb使用端口被哪些PID的進程占用<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+1dKz9sC0uvO1vcjOzvG53MDtxvejrGtpbGwgtfS21NOmtcRQSUS1xL34s8y8tL/JoaM8L3A+CjxwPr/JxNy63LbgyMuyu8P3sNe2y7/atb2118rH1PXDtLfWxeS1xKOstvjH0ru509DIy7vhzso1MDM3sbvVvNPDwcujrMTHvs3G9LavYWRitcTKsbry1tjQwrfWxeS49r/Vz9C1xLbLv9qyu77Nv8nS1MHLwvCjvzwvcD4KPHA+z8LD5rj4tPO80sbVvLDPwrbLv9q1xNaqyrajrMHLveLBy9Xi0Km686OsxOPX1Mi7vs3D97DXzqrKssO0wcs8L3A+CjxwPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3A+CjxwPrbLv9q6xb/J0tS31s6qyP249re2zqejuqGw0tHWqrbLv9qhsaGiobDXorLhtsu/2qGx0tS8sKGwtq/MrLrNL7vy16jTw7bLv9qhsaGjPGJyPgo8YnI+CjwvcD4KPHVsPgo8bGk+obDS0daqtsu/2qGxyse00yAwILW9IDEwMjMgtcS2y7/aoaM8bGk+obDXorLhtsu/2qGxyse00yAxMDI0ILW9IDQ5MTUxILXEtsu/2qGjPGxpPqGwtq/MrLrNL7vy16jTw7bLv9qhscrHtNMgNDkxNTIgtb0gNjU1MzUgtcS2y7/aoaMKPGgzIGlkPQ=="tocHeadRef">
已知端口號
“已知端口”由 IANA 分配,並且在大多數系統中只能由系統(或根)進程或有特權的用戶所執行的程序使用。TCP [RFC793] 中使用的端口用於命名進行長期對話的邏輯連接末端。為了向未知的呼叫方提供服務,系統定義了一個服務聯系端口。
聯系端口有時也稱為“已知端口”。為了盡可能利用這些端口,UDP [RFC768] 使用了同樣的端口分配。分配的端口只使用了一小部分可用的端口號。很多年以來,分配的端口一直處在 0-255 的范圍內。最近,由 IANA 管理的已分配端口的范圍擴展到了 0-1023。
想具體的了解端口分配信息請戳這:http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
原文地址:http://android.xsoftlab.net/training/notify-user/expanded.html通知在通知欄中以兩種風格呈現:正常視
1、為什麼要有AIDL? 無論學什麼東西,最先得弄明白為什麼要有這個東西,不要說存在即是合理,存在肯定合理,但是你還是沒有明白。對於AIDL有一些人的淺顯概念就是,AID
看過《Android開發藝術探索》View的繪制源碼之後,裡面在講解繪制最開始執行的方法是ViewRootImpl裡面的performTraversals,覺得有點費解,
在Android API 19+ 的設備上可以通過呼叫如下方法隱藏虛擬按鍵: @SuppressLint("NewApi") privat