Главная>>Центр поддержки>>Как использовать Android код для включения отладки по USB?

Как использовать Android код для включения отладки по USB?

После включения режима отладки по USB на телефоне Android владелец телефона Android будет полноценно пользоваться устройством при подключении к компьютеру. Например, вы можете управлять конфиденциальными данными, такими как контакты, сообщения, журналы звонков и т. д., хранящимися в Android с помощью 3-стороннего программного обеспечения на компьютере. Вот в котором рассказывается, как включить отладку по USB в файле Интерфейс "Настройки" в телефоне. Но если вам это не удастся, мы поделимся с вами техническим способом - с помощью кода Android для включения USB Отладка на Android телефоне.

Для начала давайте рассмотрим анализ кода отладки по USB. В коде ресурса "packages/apps/Settings/src/com/android /settings/DevelopmentSettings.java", вы можете найти код, относящийся к отладке по USB:

В этом файле будут сохранены значения в базе данных настроек в соответствии с настройками пользователя. В остальных местах настройки будут выполнены соответствующие действие в соответствии с динамическим изменением значений.

После поиска значение в "frameworks/base/services/java/com/android/server/NotificationManagerService.java" используется для оценки того, Уведомление должно отображаться в строке состояния. Код выглядит следующим образом:

С помощью анализа кода мы можем добиться автоматического включения отладки по USB в зависимости от программы.

После выполнения описанных выше шагов вы все еще не можете включить отладку по USB. С помощью Logcat можно обнаружить, что написанный в нем код по-прежнему не имеет права включить отладку по USB, потому что "android.permission.WRITE_SECURE_SETTINGS" запрещает выполнение обычной программы, и должна быть система подпись или помещается в директорию /system/app.

Вы можете добавить два разрешения в "AndroidManifest.xml", как показано ниже:

После ввода программного кода Java в каталог /system/app и добавления разрешения 0644 в .apk, вы можете перезагрузить телефон. Теперь отладка по USB Включено автоматически.

Статьи по теме:

Какие типы файлов поддерживает Android Assistant?

feedbackОтзыв

ОтзывПомогите нам сделать наш сайт лучше для вас

Выберите тип вопроса, и мы направим вас к нужной команде поддержки.

Captcha