Android:development
Ir para navegação
Ir para pesquisar
Índice
- 1 Android Desenvolvimento
Android Desenvolvimento
SDK do android
[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