Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript android-打开网页并单击元素“不工作”_Javascript_Java_Android - Fatal编程技术网

Javascript android-打开网页并单击元素“不工作”

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

我尝试在谷歌搜索中输入“java帮助”文本,然后单击按钮搜索,但它不起作用。 我在android设备上下载“inspect html”,并从中获得输入文本元素的名称类和google搜索页面的按钮。 代码如下: 公共void onClick(视图){


谢天谢地的沙尼根据这个答案:

您可以使用上面的代码创建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();