Comment puis-je démarrer un navigateur avec la adb shell
commande et lui faire ouvrir une certaine page Web?
Comment puis-je démarrer un navigateur avec la adb shell
commande et lui faire ouvrir une certaine page Web?
Réponses:
L'exécution de cette commande lancera un navigateur Web sous Android:
adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com
Si vos URL contiennent beaucoup de symboles, vous devez également citer de manière agressive
adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true'
Si vous souhaitez démarrer 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'
Autorisez également Chrome à accéder à la carte SD via
adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE
Remplacez com.android.chrome par com.chrome.canary si vous utilisez la version Chrome Canary.
Je voulais commencer la soie sur mon Kindle via adb, sans ajouter de nouvelle URL. Je suis venu avec ceci:
adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity
Vous pouvez également ouvrir le navigateur Web par défaut avec des événements clés (il est possible d'écrire KEYCODE_EXPLORER au lieu de 64)
adb shell input keyevent 64
Saisissez une URL d'envoi: (66 -> KEYCODE_ENTER)
adb shell input text "stackoverflow.com" && adb shell input keyevent 66