我的Android应用通过ACTION_SEND意图共享图表。我选择的格式是png,因为它是需要无损压缩的折线图。 现在当我发送到gmail应用程序时,链中的某个地方.png会转换为.jpeg!当我例如将我的图像分享到Facebook时,也会发生这种情况。 我当然不希望这样。 我的代码如下所示:
bitmap.compress(CompressFormat.PNG, 100, fout);
...
String url = "MyImage.png";
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
shareIntent.putExtra(Intent.EXTRA_TEXT, "my text");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
shareIntent.setType("image/png");
this.startActivity(shareIntent);
我做错了什么? 谢谢!