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.