Android:development

De BrapciWiki
Revisão de 10h47min de 2 de fevereiro de 2025 por Renefgj (discussão | contribs) (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-...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Índice

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