我正在设置一个python脚本,以便在android手机上进行一些测试。
我实际上可以使用ADB在手机上启动新的Chrome标签页:
shell am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
我不知道如何使用包含的搜索提供程序在chrome上执行搜索。
答案 0 :(得分:0)
@oss建议的命令不关心用户设置/默认值,仅要求安装google chrome!
您可能需要创建如下函数:
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// /+}";
}