android短信和电话操作常用信息备忘
16lz
2021-01-23
1.短信发送
//权限:android.permission.SEND_SMS2.打电话 //权限:android.permission.CALL_PHONE
- SmsManagersmsManager=SmsManager.getDefault();
- List<String>texts=smsManager.divideMessage(StringmessageBody);//messageBody为短信内容
- for(Stringtext:texts){
- smsManager.sendTextMessage(number,null,text,null,null);
- }
3.broadcastReceiver拦截短信时用action
- Stringnumber=ed.getText().toString();//从EditText中获取电话号码
- Intentin=newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+number));
- //对电话号码进行格式化:tel:123243
- startActivity(in);
<action android:name="android.provider.Telephony.SMS_RECEIVED"/> 4.接收短信权限
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
更多相关文章
- android permission权限
- Android 开发之旅:短信的收发及在android模拟器之间实践(一)
- Android 调用系统电话,短信
- 编写使用root权限的android应用程序
- 【转】Android 文件系统的权限设置
- Android下实现电话号码归属地的查询
- Android中获取系统通讯录联系人并解决Android6.0权限问题
- Android系统源码给第三方应用开启默认权限
- Android基于XMPP Smack openfire 开发的聊天室(六) 【加入房间、权