2011-08-18 25 views
0

之前,我用意圖進行相同的活動。我已經通過實現可發送文本的類和正在發送文本的其他類的可序列化來向其他類發送一些文本。 我用他們: 文本發送類有:intent.putExtra("text",text); startActivity(intent); 文本接收類有: getIntent().getSerializableExtra("text").toString(); 在我爲我的新的應用的問題,我有一個存儲一些文字listactivity。我想從列表中選擇文本發送mms.apk的文本字段。有可能這樣做嗎? 然後用戶從電話簿中選擇人併發送信息。如何從我的活動發送文本(對象)到android的mms.apk

很多謝謝。

回答

0

我認爲你詢問如何從發送的短信中你與活動的特定字符串......如果是這樣的話,那麼從你的活動中發送短信您創建一個短信意圖:

i = new Intent(Intent.ACTION_SENDTO, Uri.parse("sms:")); 
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
i.putExtra("sms_body", "your string here"); 

看到這個問題太:launch sms application with an intent

+0

我想開發這樣的事情:當用戶點擊列表項,mms.apk(消息)將被打開,「類型撰寫」(文本框)將採取的ListItem的文本。問題是我如何在mms.apk中調用getIntent()。getSerializableExtra(「smsbody」)? – dunker

+0

很多感謝轉發。我會嘗試這些。我會在這裏寫下反饋。 – dunker

+0

您可能實際上並不想專門針對mms.apk。它肯定不會在所有設備上存在,並且很多用戶更喜歡第三方消息傳遞客戶端。使用上面指定的意圖將允許用戶選擇他們想要使用的mms客戶端。 – slayton

相關問題