2010-08-18 3 views

Répondre

138

L'exécution de cette commande lancera un navigateur web dans Android:

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

J'essaie de l'utiliser pour charger des pages pré-enregistrées (sur carte SD), mais cela donne une erreur. – shingaridavesh

+0

Cela ouvrait un nouvel onglet chaque fois que je l'ai déclenché, résultant en un grand désordre des onglets ouverts après un certain temps. –

34

Si votre URL sont le symbole lourd, vous devriez également citer agressivement

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

Je voulais commencer la soie sur mon Kindle via adb , sans ajouter une nouvelle URL. Je suis venu avec ceci:

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

Vous pouvez ouvrir le navigateur Web par défaut avec KeyEvents aussi (il est possible d'écrire KEYCODE_EXPLORER au lieu de 64)

adb shell input keyevent 64 

Entrez une URL soumettre: (66 -> KEYCODE_ENTER)

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

Si vous voulez commencer Chrome spécifiquement

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

donnent également accès à Chrome sdcard via

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

Swap com.android.chrome avec com.chrome.canary si vous utilisez la version Chrome canari.

Questions connexes