2013-01-15 51 views
0

我下面的代码用来做MMSMMS问题在三星设备

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra("sms_body", "some text"); 
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url)); 
sendIntent.setType("image/png") 

我想送: - 文本,URL,在MMS 音频文件,我想知道是否有任何的DLL文件将用于MMS的三星设备。 由于三星deivce,应用程式崩溃彩信

在此先感谢

回答

-1

如果你有发送彩信的任何图片然后使用此代码。

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
      sendIntent.setClassName("com.android.mms", 

       "com.android.mms.ui.ComposeMessageActivity"); 
      sendIntent.putExtra("sms_body", "some text"); 
      sendIntent.putExtra(Intent.EXTRA_STREAM, 
         Uri.parse("file:///sdcard/image_4.png")); 
      sendIntent.setType("image/png"); 
      startActivity(sendIntent);; 

OR

如果你有与音频或视频发送彩信文件,然后用这个。

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", "if you are sending text"); 
       final File file1 = new File(mFileName); 
       if(file1.exists()){ 
        System.out.println("file is exist"); 
       } 
       Uri uri = Uri.fromFile(file1); 
       sendIntent.putExtra(Intent.EXTRA_STREAM, uri); 
       sendIntent.setType("video/*"); 
       startActivity(sendIntent); 

让我知道这是否有助于你。

相关问题