2
ทำไม“ adb reboot” ปิดโทรศัพท์ของฉันเร็วกว่าปกติมากก่อนที่จะทำการ reboots? มันข้ามขั้นตอนสำคัญหรือไม่
ฉันเป็นเจ้าของ Samsung Galaxy S Relay 4G ที่ใช้ Android 4.1.2 นอกจากนี้ฉันยังได้ติดตั้งadbบนพีซี เมื่อฉันกดปุ่ม Power ค้างไว้แล้วแตะ "เริ่มใหม่" โทรศัพท์ของฉันจะใช้เวลาประมาณสิบวินาทีในการปิดเครื่อง จากนั้นมันจะรีบูทตัวเอง เมื่อฉันเข้ามาadb rebootแทนโทรศัพท์จะปิดเร็วกว่ามากการปิดเครื่องใช้เวลาเพียงเสี้ยววินาที จากนั้นจะเริ่มต้นใหม่ คำถามของฉัน: ทำไมadb rebootเร็วกว่านี้มาก? มันเป็นเพียงการข้ามภาพเคลื่อนไหวการปิดตัวดำเนินการเครือข่ายมือถือหรือข้ามขั้นตอนที่สำคัญกว่าด้วยหรือไม่ ฉันสามารถใช้adb rebootทุกครั้งที่ต้องการรีบูทโทรศัพท์หรือมีข้อเสียในการทำเช่นนั้นหรือไม่? (ไม่บังคับ) คุณรู้ได้อย่างไร ข้อมูลเพิ่มเติม (คุณสามารถข้ามสิ่งนี้ได้) ฉันได้ทำการวิจัยก่อนโพสต์คำถามนี้ แต่ฉันก็ยังไม่ได้รับความสว่าง ผมขอแสดงสิ่งที่ฉันไม่พบ เท็ตสึยูกิโคบายาชิแห่ง บริษัท เกียวโตไมโครคอมพิวเตอร์อธิบายในสไลด์ที่ 8 ของสไลด์โชว์ PDFที่ adb ประกอบด้วยสามส่วนคือไคลเอนต์เซิร์ฟเวอร์และภูต ไคลเอนต์และเซิร์ฟเวอร์ทำงานบนพีซี ภูตทำงานบนโทรศัพท์ ในสไลด์ 11 เขาอธิบายว่าทั้งสามส่วนถูกสร้างขึ้นจากไดเรกทอรีต้นทางเดียว (เป็นไดเรกทอรีนี้) ฉันลองค้นหาในไดเรกทอรีต้นทางเพื่อหาคำrebootและอ่านส่วนของservices.cppแต่ฉันก็ยังไม่สามารถคิดได้ว่าสิ่งที่adb rebootจริงหรือไบต์ที่ส่งผ่านสายหรือสิ่งที่รหัสโทรศัพท์ทำงานเมื่อมัน รับไบต์เหล่านั้น ฉันยังไม่ได้คิดคำตอบสำหรับคำถามของฉัน …