其实我想通过意图在Instagram上分享图像.
我找到了保存在SD卡上的图像的解决方案,但我想对网站上的图像(链接)做同样的事情.
我试过了
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent
.putExtra(
Intent.EXTRA_STREAM,
Uri.parse("http://www.alliswell.biz/images/products/art/alliswell_signs/yellowB.jpg"));
shareIntent.setPackage("com.instagram.android");
startActivity(shareIntent);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
当我开始上面的意图它打开我安装的Instagram应用程序,它立即完成Instagram和烤面包消息"无法下载文件"
实际上它并不分别解析链接和图像.应该是什么问题?
您应该使用本地文件路径
例如:“file:///path/to/file/image.png”。
请注意,在路径中包含“文件”非常重要,没有这部分它也可以显示相同的 toast。
| 归档时间: |
|
| 查看次数: |
6613 次 |
| 最近记录: |