2013-02-20 128 views
0

我如何從短信中分享短信中的短信?與短信分享短信

我想例如用戶觸摸一個按鈕和一個costum文本將被髮送到缺省消息傳遞應用程序,它會要求數量

這是菜單代碼:

public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle item selection 
     switch (item.getItemId()) { 
     return true; 
     case R.id.menu_share: 
return true; 
     default: 
      return super.onOptionsItemSelected(item); 
     } 

回答

1

開始啓動短信活動的所有你需要的是這樣的:

Intent sendIntent = new Intent(Intent.ACTION_VIEW); 

sendIntent.setData(Uri.parse("sms:")); 

這將打開一個選擇器,人們可以選擇的號碼/聯繫人發送消息給

sendIntent.setData(Uri.parse("sms:"+ phoneNumber)); 

這將發送消息到預定義的號碼。

您可以添加額外填充自己的消息和這樣這樣

sendIntent.putExtra("sms_body", x); 

然後開始你的意圖:

startActivity(sendIntent); 
+0

我想用戶/消息應用選擇的號碼,我只是想送身體 – ArashRasoulzadeh 2013-02-20 14:17:30

+0

然後不要添加+ phoneNumber。只有'sendIntent.setData(Uri.parse(「sms:」));',答案已更新。不要忘記標記爲已回答。 – Timmetje 2013-02-20 14:18:20

+0

導致FC,shuld我添加權限或者某事物? – ArashRasoulzadeh 2013-02-20 14:27:27