Javascript android-打开网页并单击元素“不工作”
我尝试在谷歌搜索中输入“java帮助”文本,然后单击按钮搜索,但它不起作用。 我在android设备上下载“inspect html”,并从中获得输入文本元素的名称类和google搜索页面的按钮。 代码如下: 公共void onClick(视图){Javascript android-打开网页并单击元素“不工作”,javascript,java,android,Javascript,Java,Android,我尝试在谷歌搜索中输入“java帮助”文本,然后单击按钮搜索,但它不起作用。 我在android设备上下载“inspect html”,并从中获得输入文本元素的名称类和google搜索页面的按钮。 代码如下: 公共void onClick(视图){ 谢天谢地的沙尼根据这个答案: 您可以使用上面的代码创建Url,然后使用下面的代码打开浏览器: Intent browserIntent = new Intent( Intent.ACTION_VIEW, Uri.parse(url) ); ac
谢天谢地的沙尼根据这个答案: 您可以使用上面的代码创建Url,然后使用下面的代码打开浏览器:
Intent browserIntent = new Intent(
Intent.ACTION_VIEW, Uri.parse(url)
);
activity.startActivity(browserIntent);
activity.finish();
同样的javascript调用在你的电脑上的webbrowser中也可以使用吗?复制并粘贴它,打开开发者工具并执行它。同样,这些类名是由Google动态生成的。一旦你刷新页面,它们可能会改变。
private final static String BASE_URL = "https://www.google.com/search";
private final static String QUERY = "q";
Uri builtUri = Uri.parse(BASE_URL).buildUpon()
.appendQueryParameter(QUERY, "your input text that you want to search")
.build();
URL url = new URL(builtUri.toString());
Intent browserIntent = new Intent(
Intent.ACTION_VIEW, Uri.parse(url)
);
activity.startActivity(browserIntent);
activity.finish();