我需要将sms消息发送到收件箱,但同时我想发送其他应用可以接收的广播
现在我正在使用this question中的答案成功发送短信到收件箱,但没有广播或提醒或任何类型的通知。
这是我正在使用的代码:
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ContentValues values = new ContentValues();
values.put("address", "+123456789");//sender name
values.put("body", "Welcome Home!");
getContentResolver().insert(Uri.parse("content://sms/inbox"), values);
}
});
我需要知道的是如何在其他应用可以接收的广播中发送此短信,并使Android提供与接收真实短信时完全相同的提醒和通知。
不幸的是,关于发送此类广播的所有问题都没有得到解答或没有正确答案。
将处理我的短信的应用程序使用广播接收器进行短信非意图过滤,它没有任何用于短信的意图过滤器。
修改
我需要将sms消息发送到设备的收件箱,而我的应用不在其他设备的收件箱中。