Ale*_*lex 7 java sms android send android-intent
当用户按下屏幕上的按钮时,我试图自动将SMS消息发送到某个号码.
这是我的代码:
Intent smsIntent = new Intent(Intent.ACTION_SENDTO,
Uri.parse("sms:xxxxxxxxxxx"));
smsIntent.putExtra("sms_body", "Hello");
startActivity(smsIntent);
Run Code Online (Sandbox Code Playgroud)
xxxxxxx =电话号码
我有以下权限:
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
Run Code Online (Sandbox Code Playgroud)
当我按下按钮时,它会转到另一个屏幕,在那里我可以编辑我的文本并按发送.我只是想让它自动完成这个过程,而不会把我带到另一个屏幕.由于我已经定义了我的消息,我只想将其发送给特定的号码.
此外,我不确定是否将更正的电话号码放在第二行代码中.我是否必须首先将我的国家/地区代码放在那里,或者我可以只放我的手机号码,它会起作用吗?
谢谢
Chr*_*son 18
试试这段代码:
String messageToSend = "this is a message";
String number = "2121234567";
SmsManager.getDefault().sendTextMessage(number, null, messageToSend, null,null);
Run Code Online (Sandbox Code Playgroud)
关于号码,您需要输入号码,就像您通过电话呼叫或以正常方式发送短信一样.
| 归档时间: |
|
| 查看次数: |
38957 次 |
| 最近记录: |