1
我有這樣的代碼來與audio attachment
是從raw folder
來發送鄂麥:Android電子郵件與MMS原始附件?
Intent i = new Intent(Intent.ACTION_SEND);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setType("Audio/basic");
i.putExtra(Intent.EXTRA_SUBJECT, "mySubject");
i.putExtra(Intent.EXTRA_TEXT, "myBody");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://[my_package]/raw/sound"));
startActivity(i);
此代碼工作正常。
我試着調整相同的代碼,以便我可以發送彩信與audio attachment
從raw folder
。
我想出了這一點:
String uri= "mmsto:";
Intent i = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
i.putExtra("sms_body", "myBody");
i.putExtra("compose_mode", true);
i.putExtra(Intent.EXTRA_STREAM, Uri.parse"android.resource://[my_package]/raw/sound"));
startActivity(i);
該代碼打開短信應用。但是,這個消息沒有任何附件!
我在做對吧?請幫助我。