根据文档所述:“ACTION_GET_CONTENT可以允许用户浏览Web并下载所需数据”。
这就是我需要的,从Google图像中获取。然而,如果我使用此意图类型,则应用程序会崩溃(我认为它只期望ACTION_VIEW打开浏览器)。
我很感激您的帮助。
Intent intent = new Intent();
intent.setData(Uri.parse(url));
intent.putExtra("return-data", true);
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, PICK_IMAGE);
我需要做的是:
- 建立与Web浏览器的连接
- 使用Google Images的URL
- 在用户选择图像后检索图像的URL(它需要关闭浏览器,ACTION_VIEW会一直保持运行,直到用户决定关闭它并且不会检索任何信息)。
目前我的URL是这个,但还需要其他内容,因为它只进行默认搜索,而不是搜索图片:
String url = "http://images.google.com/search?q=" + imagename;
我很感激您的帮助。