这是我在这里的第一篇文章,所以如果我违反了一些规则,我真的很抱歉。请纠正我哪里出错了。
现在这个问题,我在stackoverflow和其他网站/互联网上来回搜索,但我似乎找不到正确的答案。
我正在尝试将可绘制文件夹的 jpg 附加到我的 MMS。我正在使用此代码发送彩信。
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);
过去几天我一直在解决这个问题,如果我能找到正确的答案,我将非常感激。
非常感谢你。