用URL和标题打开图像

时间:2018-06-14 08:08:11

标签: java android image rest

我有一个图像服务器并通过调用带标题的url来访问此服务器。我需要在标准的移动图库中打开该图片。我找到了一些解决方案来为调用添加标头,但它仅适用于浏览器。一旦我在图库中运行它,图像就不会被加载。

网址调用示例:http://example.com/media/uuid=xxx 标题:example-token:token

此代码适用于brwoser

Intent browserIntent = new Intent(
            Intent.ACTION_VIEW, Uri.parse(url));
    Bundle bundle = new Bundle(); 
    bundle.putString("iv-user", username); 
    browserIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
    activity.startActivity(browserIntent);
    activity.finish();

此代码不适用于图库:

Intent browserIntent = new Intent();
    browserIntent.setAction(Intent.ACTION_VIEW);
    browserIntent.setDataAndType(Uri.parse(url),"image/jpg");
    Bundle bundle = new Bundle();
    bundle.putString("iv-user", username);
    browserIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
    activity.startActivity(browserIntent);
    activity.finish();

在没有下载图片的情况下有任何帮助吗? 谢谢 埃里克

0 个答案:

没有答案