Necessita de linha de comando para iniciar o navegador usando adb


Respostas:


202

A execução deste comando iniciará um navegador da web no Android:

adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com

Estou tentando usar isso para carregar páginas pré-salvas (no sdcard), mas dá erro.
shingaridavesh de

Isso era abrir uma nova guia cada vez que eu disparava, resultando em uma grande confusão de guias abertas depois de um tempo.
Bobbi Bennett

na verdade, você precisa remover "./" antes de executar esse comando.
Irwin Nawrocki de

50

Se o seu urls tiver muitos símbolos, você também deve citar agressivamente

adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true'

4

Se você deseja iniciar o Chrome especificamente

adb shell am start \
-n com.android.chrome/com.google.android.apps.chrome.Main \
-a android.intent.action.VIEW -d 'file:///sdcard/lazer.html'

Também dá acesso ao Chrome para sdcard via

adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE

Troque com.android.chrome por com.chrome.canary se você estiver usando a versão canário do Chrome.


3

Eu queria começar a seda no meu kindle via adb, sem adicionar um novo url. Eu vim com isso:

adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity

0

Você pode abrir o navegador da web padrão com eventos-chave também (é possível escrever KEYCODE_EXPLORER em vez de 64)

adb shell input keyevent 64

Insira um envio de url: (66 -> KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.