web-dev-qa-db-ja.com

adbを使用してWebブラウザーを起動するにはコマンドラインが必要

adb Shellコマンドを使用してブラウザーを起動し、特定のWebページを開くにはどうすればよいですか?

75

このコマンドを実行すると、AndroidでWebブラウザーが起動します。

adb Shell am start -a Android.intent.action.VIEW -d http://www.stackoverflow.com
175
Joakim Lundborg

URLのシンボルが重い場合は、積極的に引用する必要があります

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

新しいURLを追加せずに、adb経由でKindleでシルクを開始したかった。私はこれを思いつきました:

adb Shell am start -n com.Amazon.cloud9/.browsing.BrowserActivity
3
Bobbi Bennett

Chrome具体的に開始したい場合

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

また、Chromeを介してSDカードにアクセスする

adb Shell pm grant com.Android.chrome Android.permission.READ_EXTERNAL_STORAGE

Chromeカナリアバージョン。

2
auselen

キーイベントを使用してデフォルトのWebブラウザーを開くこともできます(64ではなくKEYCODE_Explorerを書くことができます)

adb Shell input keyevent 64

URL送信を入力してください:(66-> KEYCODE_ENTER)

adb Shell input text "stackoverflow.com" && adb Shell input keyevent 66
0
kubano