2011-06-15 35 views
2

我正在開發應用程序以使用MMS以編程方式發送加密的圖像文件。我正在使用此鏈接中的代碼http://androidbridge.blogspot.com/2011/03/how-to-send-mms-programmatically-in.html我想在Android中使用MMS以編程方式發送文件附件

這工作正常進行定期的圖像和文字......但是當我試圖發送一個加密的二進制文件(使用應用程序的內容類型/八位字節流的接收手機似乎當它交付給去掉文件。

我正在尋找一種方式來發送一個文本身體以及一個加密的圖像文件...有沒有人得到這個工作?

+0

我在做類似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42 2013-01-22 07:18:37

+0

你可以請張貼一些代碼和/或更詳細的描述你的文件被剝離出來嗎? – avalancha 2015-11-19 11:44:01

回答

0

我想這將取決於您的圖像文件如何加密。您可以嘗試保留圖片標題並加密圖片的實際主體,但我不確定這是否會加密您需要的所有內容/需要加密的內容,但可能值得一試。

否則,您可能需要轉到其他文件共享方法。他們會很痛苦,並不像使用mms一樣簡單,但同樣值得嘗試。

+0

另外,+1我喜歡這個問題,並希望看到比我更好的答案。 – Matt 2011-06-15 13:29:40

0
Intent sendIntent = new Intent(Intent.ACTION_SEND); 
    sendIntent.putExtra("sms_body", "hi\nSend u Audio File."); 
    sendIntent.setType("audio/*"); // here is for Audio file. 
    sendIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity"); 
    sendIntent.putExtra("address", senderNum); 

    File file1 = new File(recordFile); // file u want to attach. 
    Uri uri = Uri.fromFile(file1); 
    Log.e("Path:---", "" + uri); 

    sendIntent.putExtra(Intent.EXTRA_STREAM, uri); 
    startActivity(sendIntent); 
+0

這是我發佈的跑步代碼.. – user137298 2015-11-28 04:45:00

相關問題