0
我使用Intent從我的應用發送短信。短信會將「\ n」和「\ t」字符串從文本視圖中格式化出來,發送給用戶選擇的聯繫人。Android SMS意圖不發送完整消息,其他選項?
我的問題是當從一個設備發送到另一個設備,短信只發送消息的前15個字符!當消息出現在第一個設備上時,它包含字符串中的所有字符。然後只有第一個15個字符被第二個設備接收。
// SMS Activity
public void sendSMS(View v) {
mess = ""+Summary.getText().toString();
Uri uri = Uri.parse("smsto:");
Intent txt = new Intent(Intent.ACTION_SENDTO, uri);
txt.putExtra("sms_body", mess);
startActivity(txt);
}
這就是我爲消息生成的字符串。文本視圖也被用來顯示App中的字符串。
是否有不同的方法去了解通過短信發送此字符串?我知道我可以使用SmsManager來做到這一點,但我希望能夠使用手機短信系統(因爲他們可以選擇聯繫人而更容易)。我可以遵循的任何示例?
我可以使用光標獲得該字符串的信息?
當意圖被調用時,添加該行導致強制關閉。我會繼續關注那個,謝謝。 – MikeS 2012-07-14 18:07:03