Android发送短信
16lz
2021-12-04
Android发送短信有两种方式是:一、调用短信程序;二、直接发送短信。
第一种的代码如下:
1 2 3 4 5 6 7 | Uri uri=Uri.parse(“smsto: 5554 ”); Intent i= new Intent(Intent.ACTION_SENDTO,uri); i.putExtra(“sms_body”, "你好" ); startActivity(i); |
第二种代码如下:
1 2 3 4 5 | SmsManager sms=SmsManager.getDefault(); PendingIntent pt=PendingIntent.getBroadcast( this , 0 , new Intent(), 0 ); sms.sendTextMessage(“ 5554 ”, null ,”你好",pt, null ); |
第二种方法不会直接向发送箱中写数据,如果需要写数据,需要用以下方法:
1 2 3 4 5 | ContentValues values= new ContentValues(); values.put(“address”, "5554" ); values.put(“body”, "你好" ); |
更多相关文章
- Android增加一个System Service
- KMM 入门(三)平台差异化实现
- Android第一行代码——14章继续进阶-你还应该掌握的高级技巧
- Android热更新之so库的热更新
- Android高手进阶教程(二十五)之---Android(安卓)中的AIDL!!!
- Android(安卓)ROM研究---制作Nexus S上的ROM
- 深刻解析 Android(安卓)的 AIDL
- Android(安卓)移植到C#
- Android(安卓)轻松实现语音朗读