图片是网址,例如http://www.example.com/123/abc.jpg
我想与其他应用分享一些文字和图片。
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, String.format(getResources().getString(
R.string.share_text), pid));
intent.setType("image/jpg");
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("http://www.example.com/123/abc.jpg"));
startActivityForResult(Intent.createChooser(intent, "Share with"),
Settings.SHARE_REQUEST);
但这不起作用。看起来uri应该是一个本地形象?如果是这样,我如何将图像网址转换为本地uri?谢谢!
答案 0 :(得分:-1)
有关共享的详细信息,请参阅this page。您不应该致电startActivityForResult()
。只需致电startActivity()
,即可正确提示用户输入数据的位置(即选择Gmail,浏览器等)