我正在设置一个python脚本,用于在Android手机上进行一些测试。
我实际上可以使用ADB在手机上启动一个新的chrome标签:
shell am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
我无法弄清楚使用包含搜索提供程序在 chrome 上执行搜索的方式。
@oss建议的命令不关心用户设置/默认值,它只需要安装谷歌浏览器!
您可能需要创建如下函数:
function adbgs () {
local str="${*}";
adb shell am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "google.com/search?q=${str// /+}" --activity-clear-task
}
adbgs how to do stuff;
或者,如果您想使用默认浏览器进行搜索:
function adburlopen () {
adb shell am start -a android.intent.action.VIEW -d "${1}"
}
# google
function adbgs () {
local str="${*}";
adburlopen "https://www.google.com/search?q=${str// /+}";
}
# yahoo
function adbys () {
local str="${*}";
adburlopen "https://sg.search.yahoo.com/search?q=${str// /+}";
}