在需要发送短信的地方,创建一个Intent对象,如下所示: Intentintent=newIntent(Intent.ACTION_SENDTO); 1. 这里使用的是ACTION_SENDTO动作,表示发送短信。 设置发送短信的内容和目标号码 为了设置发送短信的内容和目标号码,我们需要使用Uri和setData方法,如下所示: Uriuri=Uri.parse("smsto:"+phoneNumber);intent.se...
Intent intent = new Intent(); //绑定 服务 intent.setClassName("com.example.ipcdemo","com.example.ipcdemo.service.MessengerService"); mRemoteService = new RemoteService(); bindService(intent,mRemoteService, Service.BIND_AUTO_CREATE); 1. 2. 3. 4. 5. 在连接的时候,创建 Messenger : class ...
SDK中的介绍:Manages SMS operations such as sending data, text, and pdu SMS messages. Get this object by calling the static method SmsManager.getDefault(). 方法: public void sendTextMessage (String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryInten...
*@parammessage*/publicvoiddoSendSMSTo(String phoneNumber,String message){if(PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber)){ Intent intent=newIntent(Intent.ACTION_SENDTO, Uri.parse("smsto:"+phoneNumber)); intent.putExtra("sms_body", message); startActivity(intent); } } 下面来主要讲解第一...
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); //短信内容 ...
publicvoidonReceive(Context _context, Intent _intent) { Toast.makeText(context, "收信人已经成功接收", Toast.LENGTH_SHORT) .show(); } },newIntentFilter(DELIVERED_SMS_ACTION)); 发送短信的参数说明: Java代码 smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent...
MainActivity.this.startActivity(intentAdd) 然后显示如图3所示“添加好友信息”界面。通过此界面,可以设置好友姓名、电话号码、定时发送时间(生日)、定时开启状态及短信内容。短信内容可以单独设置,也可以点击“选择已有的祝福”按钮选择定制短信。 3.2 短信管理 ...
public void sendSMS(final String number,final String text) { final PendingIntent localPendingIntent1 = PendingIntent.getBroadcast(mContext, 0, new Intent(this.SENT), 0); final PendingIntent localPendingIntent2 = PendingIntent.getBroadcast(mContext, 0, new Intent(this.DELIVERED), 0); if (Build.VERS...
You can create fake SMS (GMS type) so built-in catch like real message. Here is my answer Intent intent = new Intent(); intent.setClassName("com.android.mms", "com.android.mms.transaction.SmsReceiverService"); intent.setAction("android.provider.Telephony.SMS_RECEIVED"); intent.putExtra(...
publicvoidoncreate(bundlesavedinstancestate){super.oncreate(savedinstancestate);setcontentview(r.layout.main);initui();//绑定监听smsreceiver=newsmsreceiver();//注册send广播intentfiltersendfilter=newintentfilter(action_sms_send);代码注册广播接收器(smsreceiver,sendfilter);//注册接收机广播用户=新sms...