我需要的是:
- 发送没有GUI交互的短信(选择发送短信的客户端)
- 必须在从"content:// mms-sms/conversations /"+ threadId查询的线程中看到短信
目前我正在使用SMSManager:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phone, null, message, null, null);
Run Code Online (Sandbox Code Playgroud)
有没有办法在所有设备上执行此操作,考虑到每个设备都有不同的SMS应用程序.提前致谢.
Nam*_*Ngo 14
想通了,你可以使用ContentResolver插入短信并记住添加权限:"uses-permission android:name ="android.permission.WRITE_SMS"
ContentValues values = new ContentValues();
values.put("address", phone);
values.put("body", message);
getContentResolver().insert(Uri.parse("content://sms/sent"), values);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4677 次 |
| 最近记录: |