如何通过Android应用程序发送参数谷歌

时间:2012-05-22 06:22:03

标签: java android android-intent

我有一个包含一些文本字段和单选按钮的应用程序。现在我想获取文本视图和单选按钮的这些值,并在我点击“搜索”按钮时将其发送给Google进行搜索,搜索后我也希望收到来自Google的数据。目前我可以使用Intent切换到谷歌,但我无法向谷歌发送文本字段的值。

1 个答案:

答案 0 :(得分:0)

我假设您使用类似

的网址发布了Intent
http://www.google.com

相反,您可以使用

http://www.google.com/search?q=myParam

myParam就是你要搜索的东西。

您可以从EditText这样的

获取此文本
mEdit = (EditText)findViewById(R.id.edittext);
String myParam = mEdit.getText().toString();

然后,您可以在启动的Intent中设置您的网址

String intentURL = "http://www.google.com/search?q=" + myParam;

要搜索多个参数,请使用“+”分隔它们。 E.g。

http://www.google.com/search?q=myParam+myParam2

以下问题提供了一种处理返回结果的方法:Chrome extension to parse google search results