三星 A71 无法通过电话提供商读取外发消息
Samsung A71 unable to read outgoing messages with telephony provider
无法使用电话内容提供程序读取所有已发送和已接收的消息。我正在使用三星 A71 设备,我正在使用电话服务阅读所有消息
Uri uriSMSURI = Uri.parse("content://sms");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
List<String> sms = new ArrayList<String>();
while (cur.moveToNext()) {
String address = cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
}
但是我只能收到传入的消息我无法通过电话服务收到任何传出的消息。
我试过使用 easy-content-providers 库,它也只显示收到的消息。
https://github.com/EverythingMe/easy-content-providers
三星A71如何接收外发信息?有人可以帮我解决这个问题吗?
最后,我了解到三星 A71 默认消息应用在设备中存储消息时未使用 android 消息格式,这就是我无法在 A71 设备上读取已发送消息的原因.
我怎么知道的?
我已经从 Play 商店安装了其他一些消息应用程序,在该应用程序上我也看不到已发送的消息,我只能看到收到的消息,因此我意识到问题出在三星消息应用程序上。
感谢任何可以为此设备提供另一种工作解决方案的人。
无法使用电话内容提供程序读取所有已发送和已接收的消息。我正在使用三星 A71 设备,我正在使用电话服务阅读所有消息
Uri uriSMSURI = Uri.parse("content://sms");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
List<String> sms = new ArrayList<String>();
while (cur.moveToNext()) {
String address = cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
}
但是我只能收到传入的消息我无法通过电话服务收到任何传出的消息。
我试过使用 easy-content-providers 库,它也只显示收到的消息。 https://github.com/EverythingMe/easy-content-providers
三星A71如何接收外发信息?有人可以帮我解决这个问题吗?
最后,我了解到三星 A71 默认消息应用在设备中存储消息时未使用 android 消息格式,这就是我无法在 A71 设备上读取已发送消息的原因.
我怎么知道的? 我已经从 Play 商店安装了其他一些消息应用程序,在该应用程序上我也看不到已发送的消息,我只能看到收到的消息,因此我意识到问题出在三星消息应用程序上。
感谢任何可以为此设备提供另一种工作解决方案的人。