关于android:需要命令行来使用adb启动Web浏览器
引用地址: 关于android:需要命令行来使用adb启动Web浏览器 | 码农家园
adbandroid
Need command line to start web browser using adb
如何使用adb shell命令启动浏览器并使其打开某个网页?
相关讨论
- 不确定你的意思,你的意思是启动浏览器意图吗?
- 来自CLI的任何应用程序:stackoverflow.com/questions/4567904/
运行此命令将在android中启动Web浏览器:
1 | adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com |
相关讨论
- 我试图使用它来加载预先保存的页面(在SD卡上),但它给出了错误。
- 每次我开启它时都会打开一个新的标签,一段时间后会打开一大堆打开的标签。
- 实际上你需要在执行该命令之前删除"./"。
如果你的网址符号很重,你也应该积极引用
1 | adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true' |
我想通过adb在我的kindle上开始丝绸,而不添加新网址。 我想出了这个:
1 | adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity |
如果您想专门启动Chrome
1 | adb shell am start \ |
同时让Chrome访问sdcard via
1 | adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE |
如果您使用Chrome canary版本,请使用com.chrome.canary交换com.android.chrome。
您也可以使用keyevent打开默认Web浏览器(可以编写KEYCODE_EXPLORER而不是64)
1 | adb shell input keyevent 64 |
输入网址提交:(66 - > KEYCODE_ENTER)
1 | adb shell input text"stackoverflow.com" && adb shell input keyevent 66 |
打开QQ浏览器的固定网址
adb shell am start -n com.tencent.mtt/com.tencent.mtt.MainActivity -a android.intent.action.VIEW -d 'www.baidu.com'