如果权限被授予,使用SmsManager类发送 SMS。 3. 调用发送 SMS 的方法 现在,您可以在某个按钮点击事件中调用sendSMS方法。如下所示: @OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);findViewById(R.id.send_button).setOnClickLis...
你肯定已经注意到了,我们上面的SMS程序的sendTextMessage方法中的第4个和第5个参数PendingIntent设为null,即sentIntent和deliveryIntent。 第4个参数-sendIntent,当消息成功发送或发送失败都将被触发。广播接收者的结果码,Activity.RESULT_OK表示成功,或RESULT_ERROR_GENERIC_FAILURE、RESULT_ERROR_RADIO_OFF、RESULT_ERROR...
public void doSendSMSTo(String phoneNumber,String message){ if(PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber)){ Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:"+phoneNumber)); intent.putExtra("sms_body", message); startActivity(intent); } } 下面来主要讲解第一种方法,...
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> 为了后面测试方便,干脆把SMS的所有权限加上。 方法1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class testSms extends Activity { ... private void send1(String phone, String message){ PendingIntent pi ...
sendSms发短信 新建一个sendSms发短信项目 搭建界面 代码实现 private ButtonsendBtn; private EditTexteditNumber; private EditTexteditSms; @Override public void onCreate(BundlesavedInstanceState) { super. ...
一、 android sms所要的权限 Java代码 <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> 二、 sms发送 与短消息发送相关的类为:SmsManager. Java代码 SmsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent...
<action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intentfilter> </receiver> 短信接口详细使用 发送短信细节 发送短信时,可以使用sendMultipartTextMessage方法来发送长短信,该方法允许将长文本分割成多条短信进行发送,还可以使用divideMessage方法来手动分割长文本。
void** sendTextMessage**(String destinationAddress, String scAddress, String text, PendingIntent sentIntent,PendingIntent deliveryIntent) 发送一个基于SMS的文本。参数的意义和异常前面的已存在的一样,不再累述。 代码封装如下 SMSMethod 发送短信的单例 代码语言:javascript 代码运行次数:0 运行 AI代码解释 pub...
"com.smsdemo.sms.send"; privatestaticfinalstringaction_sms_receiver= "android.provider.telephony.sms_received"; //这个action是android系统自带的,你需要这样写,不然接收 不到信息哦. buttonbutton=null; textviewtext=null; privatesmsreceiversmsreceiver; ...
短信发送器demo地址:https://github.com/liuchenyang0515/SmsSend 模拟效果: 我们初步想要的功能就是ListView显示一些数据,点击这些数据后想要发送一些祝福短信,要求把这些内容直接显示在发送短信界面的编辑框内,方便发送,因为这个不是我们自己写的界面,所以用隐式意图。为了查找putExtra的键,我们需要查看系统源码。