Mudanças entre as edições de "Android:development"
Ir para navegação
Ir para pesquisar
(Criou página com '= Android Desenvolvimento = == SDK do android == https://developer.android.com/tools/releases/platform-tools?hl=pt-br https://developer.android.com/tools/releases/platform-...') |
|||
| Linha 1: | Linha 1: | ||
= Android Desenvolvimento = | = Android Desenvolvimento = | ||
| + | == Uso de ADB (Android Debug Bridge) == | ||
| + | O ADB é uma ferramenta poderosa que permite controlar dispositivos Android via comandos no terminal do computador. | ||
| + | |||
| + | Passos para configurar: | ||
| + | *Ative a depuração USB no Android: | ||
| + | *Vá em Configurações > Sobre o telefone e toque várias vezes em Número da versão até ativar o modo de desenvolvedor. | ||
| + | *Volte para Configurações > Sistema > Opções do desenvolvedor e ative Depuração USB. | ||
| + | |||
== SDK do android == | == SDK do android == | ||
| + | Instale o ADB no seu computador: | ||
| + | |||
| + | Baixe o SDK Platform Tools no site oficial do Android. | ||
| + | Extraia o arquivo e abra o terminal/cmd na pasta onde o ADB está. | ||
| + | Conecte o celular ao computador via USB e autorize a depuração no celular. | ||
| + | |||
[[https://developer.android.com/tools/releases/platform-tools?hl=pt-br https://developer.android.com/tools/releases/platform-tools?hl=pt-br]] | [[https://developer.android.com/tools/releases/platform-tools?hl=pt-br https://developer.android.com/tools/releases/platform-tools?hl=pt-br]] | ||
| + | |||
== Comandos ADB para arquivos == | == Comandos ADB para arquivos == | ||
=== Listar arquivos em um diretório do dispositivo === | === Listar arquivos em um diretório do dispositivo === | ||
Edição das 10h48min de 2 de fevereiro de 2025
Índice
- 1 Android Desenvolvimento
- 1.1 Uso de ADB (Android Debug Bridge)
- 1.2 SDK do android
- 1.3 Comandos ADB para arquivos
- 1.4 Controle do Dispositivo
- 1.5 Controle da Tela e Entrada de Dados
- 1.6 Gerenciamento de Aplicativos
- 1.7 Monitoramento e Depuração
- 1.8 Personalização e Configurações do Sistema
- 1.9 Funções Avançadas
- 1.10 Conectar via Wi-Fi (Sem cabo USB)
Android Desenvolvimento
Uso de ADB (Android Debug Bridge)
O ADB é uma ferramenta poderosa que permite controlar dispositivos Android via comandos no terminal do computador.
Passos para configurar:
- Ative a depuração USB no Android:
- Vá em Configurações > Sobre o telefone e toque várias vezes em Número da versão até ativar o modo de desenvolvedor.
- Volte para Configurações > Sistema > Opções do desenvolvedor e ative Depuração USB.
SDK do android
Instale o ADB no seu computador:
Baixe o SDK Platform Tools no site oficial do Android. Extraia o arquivo e abra o terminal/cmd na pasta onde o ADB está. Conecte o celular ao computador via USB e autorize a depuração no celular.
[https://developer.android.com/tools/releases/platform-tools?hl=pt-br]
Comandos ADB para arquivos
Listar arquivos em um diretório do dispositivo
adb shell ls /sdcard/DCIM/Camera/
Transferir arquivos do celular para o PC
adb pull /sdcard/DCIM/Camera/foto.jpg caminho/do/pc/
Transferir arquivos do PC para o celular
adb push caminho/do/arquivo /sdcard/
Excluir arquivos
adb shell rm /sdcard/DCIM/Camera/foto.jpg
Controle do Dispositivo
Reiniciar o dispositivo
adb reboot
Reiniciar em modo de recuperação (recovery)
adb reboot recovery
Reiniciar em modo bootloader (para desbloqueio de bootloader ou instalação de ROMs)
adb reboot bootloader
Desligar o dispositivo
adb shell reboot -p
Controle da Tela e Entrada de Dados
Capturar uma captura de tela (screenshot)
adb shell screencap /sdcard/screenshot.png adb pull /sdcard/screenshot.png
Gravar a tela do dispositivo
adb shell screenrecord /sdcard/video.mp4 adb pull /sdcard/video.mp4
Simular toques na tela (automatização de tarefas)
adb shell input tap X Y
Exemplo
adb shell input tap 500 800
Simular rolagem na tela
adb shell input swipe X1 Y1 X2 Y2
Exemplo (rolar para cima)===
adb shell input swipe 500 1500 500 500
Enviar texto para o dispositivo (como se fosse digitado)
adb shell input text "Ola_mundo"
(Use underline (_) para espaços.)
Gerenciamento de Aplicativos
Instalar aplicativos (APK)
adb install caminho/do/app.apk
Desinstalar aplicativos
adb uninstall nome.do.pacote
Exemplo
adb uninstall com.whatsapp
Listar todos os aplicativos instalados
adb shell pm list packages
Abrir um aplicativo específico
adb shell monkey -p com.nome.do.pacote -c android.intent.category.LAUNCHER 1
Fechar um aplicativo específico
adb shell am force-stop com.nome.do.pacote
Monitoramento e Depuração
Verificar dispositivos conectados via ADB===
adb devices
Acessar o log do sistema (logcat) para depurar aplicativos
adb logcat
Limpar o log do sistema
adb logcat -c
Obter informações detalhadas sobre a bateria
adb shell dumpsys battery
Obter informações sobre o uso de memória
adb shell dumpsys meminfo
Personalização e Configurações do Sistema
Alterar o volume do dispositivo
adb shell media volume --show --stream 3 --set 5
Alterar configurações do sistema (modo avião, Wi-Fi, etc.)
Ativar Modo Avião
adb shell settings put global airplane_mode_on 1 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
Desativar Modo Avião
adb shell settings put global airplane_mode_on 0 adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
Ativar Wi-Fi
adb shell svc wifi enable
Desativar Wi-Fi
adb shell svc wifi disable
Funções Avançadas
Desbloquear bootloader (em dispositivos compatíveis)
adb reboot bootloader fastboot oem unlock
Fazer backup completo do dispositivo
adb backup -apk -shared -all -f backup.ab
Restaurar backup
adb restore backup.ab
Montar o sistema de arquivos para leitura/escrita (necessário root)
adb remount
Conectar via Wi-Fi (Sem cabo USB)
Conecte o dispositivo via USB e execute
adb tcpip 5555
Descubra o IP do seu celular
adb shell ip addr show wlan0
Conecte via Wi-Fi
adb connect [IP_DO_DISPOSITIVO]:5555