Como posso abrir uma aplicação, tirar uma captura de ecrã e enviá-la para o meu PC automaticamente com um Nexus 7?

0

Então eu tenho um Nexus 7 e, finalmente, o que eu quero fazer é abrir um aplicativo e deixar meu computador ver o que o aplicativo vê. Eu acho que o melhor jeito seria fazer uma captura de tela ou espelhar meu Nexus 7 no meu PC [se possível] - isso também precisa ser completamente automatizado, mas eu posso escrever algum tipo de script pequeno para o meu PC se a opção de espelhamento é possível.

    
por Andrew G. Johnson 07.08.2012 / 14:13

2 respostas

1

Se você ativar a depuração USB no seu dispositivo e instalar o Android SDK no seu PC, poderá fazer isso com um script:

adb shell am start -n com.package.name/com.package.name.ActivityName

O nome do pacote pode ser recuperado listando todos os pacotes instalados:

adb shell pm list packages -f

Isso inicia o aplicativo especificado pelo nome do pacote e nome da atividade. O ActivityName é um pouco mais difícil de obter. Está escrito no Manifesto incorporado no arquivo APK do aplicativo. Portanto, você poderia puxar o arquivo APK do dispositivo e ler o manifesto via aapt ou obter o AndroidManifest via ManifestViewer .

Em seguida, crie a captura de tela e faça o download para o PC (funciona com o Android 4.0 e superior):

adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png
    
por 31.08.2012 / 13:22
-1

Eu estava procurando por algo semelhante, já que vi o compartilhamento de tela de tablets Samsung com um laptop conectado ao projetor. Isso foi feito com o aplicativo TeamViewer no laptop e TeamViewer QuickSupport , mas neste momento só está disponível para dispositivos Samsung. (Você pode, com seus outros aplicativos, controlar remotamente o PC ou participar de chamadas do meetig, mas isso é tudo). O próximo aplicativo com o qual estou jogando é AirDroid mas isso só tem acesso limitado a arquivos, multimídia. Para conseguir extrair mais, você precisará fazer o root no seu dispositivo e conceder acesso. Se eu encontrar outra coisa mais adequada para compartilhamento de dispositivos Android para pc / laptop vou atualizar isso.

    
por 31.08.2012 / 12:23