我正在编写一个应用程序,它需要读取用户的短信以进行基本操作。谷歌表示,SMS 内容提供商不受支持,某些手机中可能不存在,或者在 future 的 Android 版本中可能无法使用。我想知道是否有人知道没有 SMS 内容提供商的任何特定电话?我知道这个问题已经有人问过了——

Is there any phone that doesn't have sms inbox content provider? 但没有人提供答案。
或者,如果有人可以建议一种使用标准 API 读取传入和传出消息的方法,那就更好了。

最佳答案

我一直无法找到没有 SMS 内容提供商的电话(至少从 Google 搜索中)。我认为制造商不会冒险破坏与众多 SMS 应用程序(都使用此私有(private) API)的兼容性。
此外,此时似乎没有访问传入和传出消息的标准方法。

更新:这已成为 4.4 的公共(public) API - https://developer.android.com/reference/android/provider/Telephony.html

关于android - 任何没有 SMS 内容提供商的 Android 手机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6326241/

10-13 04:14