我想检查我的应用程序是否是设备中的默认短信应用程序?在 Android Developer Blog 中,他们使用
Telephony.Sms.getDefaultSmsPackage()
,其中Telephony
是android.provider.Telephony
的一部分,后者是开源发布的一部分。其中明确提到了“您不应尝试从应用程序中使用它。”,那么我如何在设备中找到默认的短信应用程序?
android.provider.Telephony
是Android SDK的一部分,从API Level 19开始提供:http://developer.android.com/reference/android/provider/Telephony.html。您需要将项目的构建目标设置为API Level 19或更高版本(例如,在Eclipse中选择“项目”>“属性”>“Android”)。 - CommonsWare