2012-03-06 34 views
1

我想发送SMS消息和此代码段发送短信的工作原理:与预设的电话号码

Intent sendIntent = new Intent(Intent.ACTION_VIEW); 
sendIntent.putExtra("sms_body", "Check out this Punchit app! 
https://market.android.com/details?id=com.punchit"); 
sendIntent.setType("vnd.android-dir/mms-sms"); 
startActivity(sendIntent); 

现在我想要预设的电话号码,并试图以下两个:

Intent sendIntent = new Intent(Intent.ACTION_VIEW); 
sendIntent.setData(Uri.parse("tel:9999999999")); 

sendIntent.putExtra(android.content.Intent.EXTRA_PHONE_NUMBER, "9999999999"); 

无论这两个语句的工作,所以什么是预设电话号码的正确语法?

回答

0

测试如下:

Intent sendIntent = new Intent(Intent.ACTION_VIEW); 
sendIntent.putExtra("sms_body", "Hello1"); 
sendIntent.putExtra("address", "12345"); 
sendIntent.setType("vnd.android-dir/mms-sms") 
+0

比你jordenysp。 – murli 2012-03-07 00:33:26

+0

以及如何发送短信而无需点击发送? – user1492955 2013-06-13 07:32:46