【发布时间】:2014-10-13 06:54:48
【问题描述】:
我正在尝试使用意图发送彩信。
这是我的代码:
private void sendMmsUsingIntent() throws Exception
{
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
sendIntent.putExtra("address", "1213123123");
sendIntent.putExtra("sms_body", "some text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/DCIM/Camera/logo.png"));
sendIntent.setType("image/png");
//startActivity(sendIntent);
startActivity(Intent.createChooser(sendIntent,"MMS"));
}
在上面的代码中,我已经硬编码了一个 file name(logo.png) ,我想删除这个依赖关系,谁能帮我解决这个问题?
我想改变它,就像在 sdcard 卡中的某个位置一样,无论可用的媒体文件是什么,我都可以一次随机选择一个。`
我跟着下面一个但没能成功
'How to display files on the SD card in a ListView?'
谢谢
【问题讨论】:
标签: android android-intent android-sdcard