android发送短信的两种方法
2013-09-02 21:12
155 查看
方法一:调用系统短信接口直接发送短信;主要代码如下:
方法二:调起系统发短信功能;主要代码如下:
/** * 直接调用短信接口发短信 * @param phoneNumber * @param message */ public void sendSMS(String phoneNumber,String message){ //获取短信管理器 android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault(); //拆分短信内容(手机短信长度限制) List<String> divideContents = smsManager.divideMessage(message); for (String text : divideContents) { smsManager.sendTextMessage(phoneNumber, null, text, sentPI, deliverPI); } }
方法二:调起系统发短信功能;主要代码如下:
/** * 调起系统发短信功能 * @param phoneNumber * @param message */ 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); } }
相关文章推荐
- android两种方式实现发送短信的功能代码
- android中如何发送及接收数据(两种方法)
- 关于Android发送短信字数问题的分析及解决方法
- android 几种发送短信的方法
- android 发送短信的两种方式
- Android实现将已发送的短信写入短信数据库的方法
- Android 几种发送短信的方法
- android 发送短信的两种方式
- android 几种发送短信的方法
- android 发送短信的两种方式
- android 发送短信的两种方式
- android之发送短信的方法研究
- Wex5发送短信的两种方法分享
- 【Android】Android 发送短信和打电话的方法
- Android发送短信方法实例详解
- android 发送短信的两种方式
- android发送短信和打电话的方法
- android中发送短信的三种方法
- android 发送短信的两种方式,以及接收报告和发送报告
- Android发送短信方法总结