Casa>>Centro de Suporte>>Como usar o código Android para ativar a depuração USB?

Como usar o código Android para ativar a depuração USB?

Depois de ativar o modo de depuração USB em um telefone Android, o proprietário do telefone Android terá um uso completo do dispositivo ao se conectar ao computador. Por exemplo, você pode gerenciar os dados de privacidade como contatos, mensagens, registros de chamadas, etc. armazenados em Android com o software de 3 partes no computador. Aqui está um guia que informa como ativar a depuração USB no Interface de "Configurações" no telefone. Mas se você não conseguir fazer isso, vamos compartilhar uma maneira técnica com você - usando o código Android para habilitar o USB depuração em seu telefone Android.

Primeiramente, vamos dar uma olhada na análise do código de depuração USB. No código de recurso "packages/apps/Settings/src/com/android /settings/DevelopmentSettings.java", você pode encontrar o código relacionado à depuração USB:

Nesse arquivo, ele salvará os valores no banco de dados Configurações de acordo com as configurações do usuário. Em outros locais das configurações irá realizar um correspondente ação de acordo com a mudança dinâmica dos valores.

Após a pesquisa, o valor em "frameworks/base/services/java/com/android/server/NotificationManagerService.java" é usado para julgar se A notificação deve ser mostrada na barra de status. O código é o seguinte:

Com a análise de código, podemos obter a depuração USB ativada automaticamente confiando no programa.

Quando terminarem as etapas acima, você ainda não poderá habilitar a depuração USB. Com o Logcat, você pode descobrir que o código escrito nele ainda não tem direito a ativar a depuração USB, porque "android.permission.WRITE_SECURE_SETTINGS" não permite que o programa comum seja executado, e deve haver um sistema assinatura ou sendo colocado no diretório /system/app.

Você pode adicionar duas permissões em "AndroidManifest.xml" da seguinte maneira:

Depois de enviar o código do programa Java no diretório /system/app e adicionar a permissão 0644 no .apk, você pode reiniciar o telefone. Agora, a depuração USB é habilitado automaticamente.

Artigos relacionados:

Que tipos de arquivos o Android Assistant suporta?

feedbackFeedback

FeedbackAjude-nos a melhorar nosso site para você

Por favor, selecione o tipo de pergunta e iremos guiá-lo para a equipe de serviço certa.

Captcha