我目前正在使用此代码发送带有drawable的消息...
global.fileUri = Uri.parse("android.resource://com.flipable.flipable/drawable/fliptest");
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/png");
sendIntent.putExtra(Intent.EXTRA_STREAM,global.fileUri);
startActivity(sendIntent);
这个问题是drawable type(.png)没有被拾取。所以,如果我通过电子邮件发送它,它可以工作,并作为一个无扩展文件发送。但是通过短信,它不起作用,因为缺少扩展名。
如何通过短信发送可绘制文件?有没有一种简单的方法来重命名要发送的文件,以便SMS识别它?有点像...
sendIntent.putExtra(Intent.STREAM_NAME, "FILE_NAME.PNG");