Что такое отладка по USB? Могу ли я оставить его включенным вечно?

Иногда мне нужно перенести музыку с моего ПК на мой Galaxy S2, и я всегда должен активировать отладку по USB. Тогда я думаю, можно ли оставить его включенным вечно? Я имею в виду, что если оставить его включенным навсегда, у меня могут возникнуть проблемы (стоимость батареи?) А что такое отладка по USB?


Включение отладки по USB запускает на вашем устройстве демон adb , который позволяет ему взаимодействовать с adb на другом устройстве, чтобы включить команды отладки. Он используется при разработке и отладке приложений и позволяет (в первую очередь):

  • передавать данные между компьютером и вашим устройством (в обе стороны)
  • Легко читать данные журнала из logcat
  • Отладка приложений, включая точки останова и мониторинг кучи.
  • Установка и удаление приложений
  • Доступ к упрощенной оболочке на устройстве для взаимодействия с командной строкой.

Если оставить ее включенной все время, это окажет незначительное влияние на батарею, если таковая имеется совсем. Еще кое-что, о чем следует подумать, оставив его включенным (или нет):

  • PRO: Если ваше устройство имеет аппаратную проблему, которая не позволяет вам доступ к экрану, отладка USB может быть полезна при восстановлении данных (особенно на корневом устройстве).
  • PRO: вы можете устанавливать приложения, перезагружать устройство и обычно выполняйте другие удобные действия без необходимости физического взаимодействия с устройством, даже если экран заблокирован/выключен.
  • PRO: На устройстве с рутированным доступом это может можно будет восстановить доступ, если вы забыли пароль/пин-код/​​шаблон блокировки экрана (также потенциальный недостаток, см. ниже).
  • PRO: преимущество переадресации портов по сравнению с отладкой USB для использования приложений для привязки, таких как PDANet (я считаю, что это реализовано именно так, поскольку оно действительно требуется).
  • CON: Если ваше устройство потерян или украден, недобросовестное лицо может попытаться украсть данные с е устройство независимо от того, есть ли у вас блокировка экрана. Если вы рутированы, они могут получить почти все.
  • ПРОТИВ: Я помню, что читал, что у некоторых устройств могут быть проблемы с доступом к SD-карте в виде большого количества запоминающее устройство, когда включена отладка по USB. Я лично никогда не видел этой проблемы, но я видел, как люди утверждали, что это проблема.

См. Также: Использование аппаратных устройств от документация Android SDK, в которой обсуждается отладка приложений на физических устройствах (а не на эмуляторе). Существует также страница документации по Android Debug Bridge (ADB), которая объясняет его назначение и его команды.


Чтобы сделать один из недостатков eldarerathis менее критичным:

Можно использовать Tasker или Locale вместе с плагином Secure Settings для автоматического включения USB-отладки для безопасных мест (на основе, например,. на вышках сотовой связи, в сети/местоположении GPS, в сетях Wi-Fi, подключенных или находящихся в зоне досягаемости) и отключите его (выходная задача с помощью Tasker ) при выходе из таких. С помощью тега NFC и подключаемого модуля Locale NFC его также можно было включить/выключить по запросу.

Все это даже без касания экрана — так что это будет работать, даже если экран сломан. И этот «недобросовестный человек» тогда должен быть в вашем «безопасном месте» или иметь ваш тег, и должен знать эти обстоятельства, что гораздо менее рискованно.

Если ваше устройство не принадлежит для этой небольшой группы, у которой возникли проблемы с подключением хранилища с включенной USB-отладкой , это почти не оставит «Con».


Чтобы сделать один из минусов eldarerathis менее критичным:

Можно использовать Tasker или Locale вместе с плагином Secure Settings для автоматического переключения USB-отладка для безопасных местоположений (например, на основе вышек сотовой связи, сети/местоположения GPS, подключенных или доступных сетей Wi-Fi) и выключите (выход из задачи с помощью Tasker ) при выходе такой. С помощью тега NFC и подключаемого модуля Locale NFC его также можно было включить/выключить по запросу.

Все это даже без касания экрана — так что это будет работать, даже если экран сломан. И этот «недобросовестный человек» тогда должен быть в вашем «безопасном месте» или иметь ваш тег, и должен знать эти обстоятельства, что гораздо менее рискованно.

Если ваше устройство не принадлежит для этой небольшой группы, у которой возникли проблемы с подключением своего хранилища при включенной USB-отладке , это почти не оставит «Con».


Самым большим недостатком является невозможность монтировать его как запоминающее устройство, когда вы подключаете его к компьютеру. Когда он включен, он всегда будет предполагать, что вы хотите отладить устройство. Вам действительно нужно, чтобы он был включен, только если вы разрабатываете программное обеспечение для телефона или планируете использовать adb на своем телефоне. Программа adb доступна только через Android SDK, так что это не то, что нужно обычным пользователям. При этом я все время держу себя включенным, но это только для попустительства разработке Android, потому что я делаю это чаще, чем использую его в качестве запоминающего устройства. Ваш пробег может отличаться.


Самым большим недостатком является невозможность монтировать его как запоминающее устройство, когда вы подключаете его к компьютеру. Когда он включен, он всегда будет предполагать, что вы хотите отладить устройство. Вам действительно нужно, чтобы он был включен, только если вы разрабатываете программное обеспечение для телефона или планируете использовать adb на своем телефоне. Программа adb доступна только через Android SDK, так что это не то, что нужно обычным пользователям.. При этом я все время держу себя включенным, но это только для попустительства разработке Android, потому что я делаю это чаще, чем использую его в качестве запоминающего устройства. Ваш пробег может отличаться.


Вам не нужно постоянно держать отладку включенной. В некоторых устройствах влияет на зарядку аккумулятора. Когда отладка продолжается, скорость зарядки становится очень низкой …. для полной зарядки потребуется более 5 часов …. если у вас есть такая проблема, не отключайте отладку по USB, включайте ее только тогда, когда вам нужно .. ….


Нет необходимости постоянно держать отладку включенной. В некоторых устройствах влияет на зарядку аккумулятора. Когда отладка продолжается, скорость зарядки становится очень низкой …. для полной зарядки потребуется более 5 часов …. если у вас есть такая проблема, не отключайте отладку по USB, включайте ее только тогда, когда вам нужно .. ….

Оцените статью
techsly.ru
Добавить комментарий