我擁有運行Android 4.1.2的Samsung Galaxy S Relay 4G。另外,我已經在PC上安裝了 adb。
長按電源按鈕,然後點按“重新啟動”,我的手機大約需要十秒鐘才能關機。然後它會自行重啟。
當我輸入 adb reboot
時,手機關機的速度更快:關機僅需一秒鐘左右。然後重新啟動。
我的問題:
-
為什麼
adb重新啟動
這麼快? / p> -
是只是跳過移動網絡運營商的關機動畫,還是也跳過了一些更重要的過程?
-
可以我想每次重新啟動手機時都使用
adb重新啟動
,還是這樣做有一些缺點? -
(可選)知道嗎?
ol>
更多信息(您可以跳過此信息)
我之前做過一些研究發布這個問題。但是我仍然不知所措。讓我向您展示我發現發現的內容。 sub>
京都微機公司的小林哲之(Tetsuyuki Kobayashi)在此PDF幻燈片的幻燈片8中進行了解釋 adb由三部分組成:客戶端,服務器和守護程序。客戶端和服務器在PC上運行。守護程序在電話上運行。他在幻燈片11中解釋說,所有這三個部分都是從一個源目錄構建的。 (這是此目錄。) sub>
我嘗試在該源目錄中搜索單詞 reboot
並讀取 services.cpp的部分內容,但我仍然無法弄清楚 adb reboot
的實際作用,或通過網絡發送的字節數,或手機收到這些字節時運行的代碼。我也沒有想出我的任何問題的答案。 sub>