从kitkat或更高版本的自定义Android库中删除SMS
我正在构建一个应用程序来删除Android中的短信。 从Android kitkat或更高版本,我知道我需要从以下几个来源将我的应用程序设置为默认短信应用程序 我还尝试了来自的解决方案,效果非常好,因此我可以逐个删除邮件 但是,我正在尝试将此解决方案嵌入到自定义库中,而自定义确认对话框中的以下代码不起作用从kitkat或更高版本的自定义Android库中删除SMS,android,android-intent,sms,android-4.4-kitkat,Android,Android Intent,Sms,Android 4.4 Kitkat,我正在构建一个应用程序来删除Android中的短信。 从Android kitkat或更高版本,我知道我需要从以下几个来源将我的应用程序设置为默认短信应用程序 我还尝试了来自的解决方案,效果非常好,因此我可以逐个删除邮件 但是,我正在尝试将此解决方案嵌入到自定义库中,而自定义确认对话框中的以下代码不起作用 Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT); intent.putExtra(Teleph
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, getPackageName());
startActivity(intent);
为了使它在库中工作,我将上下文
变量传递给库,并按如下方式更新代码
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, context.getPackageName());
context.startActivity(intent);
有人能帮我吗