这是我在这里的第一篇帖子,所以如果我违反了一些规则,我真的很抱歉。请纠正我哪里错了。
现在关于这个问题,我在stackoverflow和其他网站/互联网上来回搜索,但似乎找不到正确的答案。
我正在尝试将一个jpg格式的可绘制文件夹附加到我的彩信中。
我正在使用此代码发送彩信。
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("image/jpg");
intent.putExtra(Intent.EXTRA_STREAM,path);
startActivity(intent);
这个意图对我来说很好,如果我不添加URI路径,mms应用程序就会加载。
然而,当我添加路径时,应用程序会崩溃。
我已经尝试了很多方法来添加我在stackoverflow或其他网站上找到的可绘制图片。
我在这里写了一些,所有这些都不适合我。
Uri path = Uri.parse("android.resource://com.android.MYAPP/drawable/imagename");
和
String uri = "drawable/icon";
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
Uri path = Uri.parse("android.resource://com.android.MMSAPP/drawable/" + imageResource);
和
Uri path = Uri.parse("android.resource://com.android.MMSAPP/" + R.drawable.imageName);
在过去的几天里,我一直在处理这个问题,如果我能找到正确的答案,我将非常感激。
事先非常感谢。