2010-08-18 8 views

risposta

138

esecuzione di questo comando si avvia un browser web in Android:

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

Sto cercando di usarlo per caricare le pagine pre salvate (su sdcard), ma dà errore. – shingaridavesh

+0

Stava aprendo una nuova scheda ogni volta che l'ho sparato, causando un gran casino di schede aperte dopo un po '. –

34

Se l'URL di sono simbolo pesanti si dovrebbe anche citare in modo aggressivo

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

Ho voluto iniziare la seta sul mio kindle via adb , senza aggiungere un nuovo URL. Sono arrivato fino a questo:

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

È possibile aprire il browser web predefinito con keyevents anche (è possibile scrivere KEYCODE_EXPLORER invece di 64)

adb shell input keyevent 64 

Inserisci un URL di conferma: (66 -> KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66 
0

Se si desidera avviare Chrome specificamente

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

anche dare accesso a Chrome sdcard tramite

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

Swap com.android.chrome con com.chrome.canary se si utilizza Chrome versione canarino.

Problemi correlati