Android发送短信在SMS线程中可见(无GUI)

Nam*_*Ngo 9 sms android

我需要的是:
- 发送没有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)