java - Android 上的私有(private) API 和 SMS 内容 URI

标签 java android api sms

如果不访问私有(private) API 来获取 SMS 的内容 URI 等,我们如何查询这些数据?我目前正在编写自己的短信应用程序,我希望尽可能保持兼容。如果我自己不将信息存储在我自己的数据库中(这样我就可以存储短信,以便其他程序在/如果他们删除我的应用程序时可以访问数据)并且不使用私有(private) API,我们到底如何查询短信数据呢?

最佳答案

Without accessing private API's to get Content URI's, etc. for SMS, how are we expected to query this data?

您根本不需要查询该数据。

“该数据”不是操作系统的一部分。它是用户碰巧使用的任何 SMS 客户端的一部分。这可能是开源 Messenger 应用程序,但 Google 拒绝为其提供记录和支持的 API。这可能是设备制造商在设备上安装的任何 SMS 客户端,该客户端可能有也可能没有记录在案且受支持的 API,并且可能会也可能不会使用 Google 客户端的内容提供商。

关于java - Android 上的私有(private) API 和 SMS 内容 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4532669/

相关文章:

java - 如何将字节字符串转换为 unicode 值以在 Java 中显示表情符号?

java - hibernate ORM : Saving Parent Entity Saves the Children too?

android - 计时器 - 如何使用计时器以一定的时间间隔显示文本?

Android:adb:将文件复制到/系统(权限被拒绝)

android - 我如何在android中实现选择和突出显示文本

facebook - 由于offline_access已被弃用,我们将如何通过服务器在页面上发布内容?

java - 使用 commons-email 配置模拟电子邮件

onCreate 的 java.lang.NoSuchMethodException

javascript - 来自 Javascript 的 Ajax Yelp API 调用

java - API 是否应该抛出 NullPointerExceptions