android - Android SDK 中 Telephony.Sms.getDefaultSmsPackage() 的替代方案?

标签 android sms provider telephony

我想检查我的应用程序是否是设备中的默认短信应用程序?在Android Developer Blog他们正在使用 Telephony.Sms.getDefaultSmsPackage() ,哪里Telephonyandroid.provider.Telephony 的一部分这是 open source release 的一部分.这里明确提到“你不应该尝试从你的应用程序中使用它。”而不是如何在设备中找到默认的 SMS 应用程序?

最佳答案

Where Telephony is a part of android.provider.Telephony which is a part of open source release .

您没有链接到“开源版本”。您正在链接到来自 2008 的电子邮件。

Here clearly mentioned that "you should not try to use it from your applications."

博文中未提及该短语。那是一封来自 2008 的电子邮件。

than how can I find default SMS app in device ?

使用 Telephony.Sms.getDefaultSmsPackage(),如博文中所述。

关于android - Android SDK 中 Telephony.Sms.getDefaultSmsPackage() 的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20503986/

相关文章:

android - react-native-sound,循环之间的间隙(Android)

android - 如何使用 com.android.camera.action.CROP 设置输出图像

java - 如何识别此错误 "java.lang.NullPointerException"的来源?

python - 发送自动短信警报 Python/Django

python - 在 Python 中检测串行端口上的设备名称

javascript - AngularJS - 错误 : [$injector:pget] Provider 'function ()' must define $get factory method

flutter - 在 flutter 中使用提供者时如何避免不必要的重建?

android - 参数类型 'Widget Function(BuildContext)' 不能分配给参数类型 'Widget Function(BuildContext, Widget)' Flutter 中的错误

android - Firebase - 是否有 API 可以在 firebase 上运行清理脚本

c# - 多部分短信解码