是否有任何教程(一步一步)我可以轻松地从android中的drawable发送png或gif类型的图像。我只需要从drawable中获取image / gif并将其传输到MMS system
,无需在我的应用程序中发送MMS。只是为了获取图像/ gif并将其自动附加到MMS系统。我真的很感激这个简单明了的教程。 :) 谢谢。
编辑:
我找到了这样的段代码: Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setClassName(" com.android.mms"," com.android.mms.ui.ComposeMessageActivity"); sendIntent.putExtra(" sms_body"," some text");
Uri uri = Uri.parse("android.resource://najmudin.nazrinakmal.signspeak/drawable/" + gif_source);
try {
InputStream stream = getContentResolver().openInputStream(uri);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("image/gif");
startActivity(sendIntent);
但是当我运行这个时,我收到了消息: "抱歉,您无法将此图片添加到您的消息中,并且#34;
我在这里做错了什么,我的清单文件中是否有任何遗漏?