Czasami muszę przenieść trochę muzyki z komputera na Galaxy S2 i zawsze muszę aktywować debugowanie USB. Więc myślę, czy mogę to WŁĄCZYĆ na zawsze? Mam na myśli, czy pozostanie WŁĄCZONA na zawsze może dać mi problem (koszt baterii?)? A co to jest debugowanie USB?
usb
battery-life
usb-debugging
Acaz Souza
źródło
źródło
Odpowiedzi:
Włączenie debugowania USB zasadniczo uruchamia
adb
demona na twoim urządzeniu, co pozwala mu komunikować się zadb
innym urządzeniem, aby umożliwić komendy debugowania. Jest używany podczas tworzenia i debugowania aplikacji i pozwala (przede wszystkim) na:logcat
Pozostawienie włączonego przez cały czas będzie miało znikomy wpływ na baterię, jeśli w ogóle. Kilka innych rzeczy do rozważenia na temat pozostawienia go (lub nie):
Zobacz także: Używanie urządzeń sprzętowych z dokumentacji zestawu SDK systemu Android, która omawia debugowanie aplikacji na urządzeniach fizycznych (a nie emulatorze). Istnieje również strona dokumentacji dotycząca systemu Android Debug Bridge (ADB), która wyjaśnia jego cel i polecenia.
źródło
Aby uczynić jedną z wad eldarerathi mniej krytyczną:
Można użyć Tasker lub Locale razem z wtyczką Secure Settings, aby automatycznie włączyć debugowanie USB dla bezpiecznych lokalizacji (w oparciu np. O wieże komórkowe, lokalizację sieci / GPS, podłączone lub dostępne sieci WiFi) i wyłączyć ją (zadanie wyjścia z Tasker ) przy opuszczaniu takiego. Dzięki tagowi NFC i wtyczce Locale NFC można go również włączać / wyłączać na żądanie.
Wszystko to nawet bez dotykania ekranu - aby działało, nawet gdyby ekran był zepsuty. I ta „pozbawiona skrupułów osoba” musiałaby wtedy znajdować się w „bezpiecznej lokalizacji” lub mieć swój tag i znać te okoliczności - co jest znacznie mniej ryzykowne.
Jeśli twoje urządzenie nie należy do tej małej grupy, która ma problemy z podłączeniem pamięci przy włączonym debugowaniu USB , nie pozostawiłoby to prawie żadnego „Con”.
źródło
Największym minusem jest niemożność zamontowania go jako urządzenia pamięci masowej po podłączeniu go do komputera. Po włączeniu zawsze będzie zakładać, że chcesz debugować urządzenie. Naprawdę potrzebujesz go włączyć tylko wtedy, gdy tworzysz oprogramowanie do telefonu lub planujesz używać adb z telefonem. Program adb jest dostępny tylko za pośrednictwem zestawu Android SDK, więc nie jest to coś, czego potrzebują przeciętni użytkownicy. Biorąc to pod uwagę, cały czas jestem włączony, ale to tylko dla wygody w tworzeniu Androida, ponieważ robię to częściej, używając go jako pamięci masowej. Twój przebieg może się różnić.
źródło
adb
można go zainstalować bez pełnego zestawu SDK (patrz Czy istnieje minimalna instalacja ADB? ) I okazać się przydatny dla programistów, np. Do tworzenia pełnej kopii zapasowej niezrootowanych urządzeń z systemem Android 4.0+.Nie musisz ciągle debugować. W niektórych urządzeniach wpływa na ładowanie akumulatora. Gdy debugowanie jest włączone, prędkość ładowania staje się bardzo niska .... pełne naładowanie zajmie więcej niż 5 godzin .... jeśli masz taki problem, wyłącz debugowanie USB, WŁĄCZ je tylko wtedy, gdy potrzebujesz ... ....
źródło