Android 4.1.2 çalıştıran bir Samsung Galaxy S Relay 4G sahibim. Ayrıca, bir PC'ye adb yükledim.
Güç düğmesine uzun süre basıp "Yeniden Başlat" a dokunduğumda, telefonumun kapanması yaklaşık on saniye sürüyor. Sonra kendini yeniden başlatır.
Ben girdiğinizde adb reboot
yerine, telefon kapanır aşağı çok daha hızlı: kapatma sadece bir saniye kadar sürer. Sonra yeniden başlatılır.
Sorularım:
Neden
adb reboot
bu kadar hızlı?Mobil şebeke operatörünün kapatma animasyonunu atlamak mı yoksa daha önemli prosedürleri atlamak mı?
adb reboot
Telefonu her yeniden başlatmak istediğimde kullanabilir miyim yoksa bunu yapmanın bir dezavantajı var mı?(İsteğe bağlı) Nereden biliyorsun?
Daha fazla bilgi (bunu atlayabilirsiniz)
Bu soruyu göndermeden önce biraz araştırma yaptım. Ama hala aydınlanmadım. Bana ne göstereyim mi keşfederler.
Kyoto Microcomputer Co.'dan Tetsuyuki Kobayashi, bu PDF slayt gösterisinin 8. slaytında adb'nin üç bölümden oluştuğunu açıklıyor : bir istemci, bir sunucu ve bir arka plan programı. İstemci ve sunucu bir bilgisayarda çalışır. Arka plan programı bir telefonda çalışır. Slayt 11'de üç parçanın da tek bir kaynak dizinden oluşturulduğunu açıklar. ( Bu dizin .)
Bu kaynak dizinde kelimeyi aramayareboot
çalıştım ve services.cpp bölümlerini okudum , ancak hala ne yaptığını adb reboot
veya tel üzerinden ne bayt gönderdiğini veya telefonun hangi kodu çalıştırdığını anlayamadım. bu baytları alır. Sorularımın cevabını da çözemedim.
İlgili : "Android'i komut satırı (uzaktan) üzerinden yeniden başlatmanın en iyi yolu nedir?"
setprop sys.powerctl reboot
. Temiz olmayan bir kapatma ve ardından yeniden başlatma talimatı.