如何将我的应用程序设置为默认接收短信

sigifredo89

我正在开发一个发送和接收SMS的应用程序。我想添加将我的应用设置为默认选项的选项,例如Google的环聊:

你有什么主意吗?非常感谢。

Devashish mamgain

如何将您的应用设置为默认消息传递应用?

Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, YOUR_PACKAGE_NAME);

如何检查您的应用程序是否为默认消息传递应用程序?

@TargetApi(Build.VERSION_CODES.KITKAT)
public static boolean isDefaultSmsApp(Context context) {
    return context.getPackageName().equals(Telephony.Sms.getDefaultSmsPackage(context));
}

从首选项活动中添加OnPreferenceClickListener并在其中添加以下代码,该代码首先检查它是否已是默认消息传递应用程序,然后打开一个屏幕,用户可以在其中对其进行更改,否则将当前应用程序设置为默认消息传递应用程序。 确认屏幕用户将获得

 if (isDefaultSmsApp(getActivity())) {
                        startActivityForResult(new Intent(Settings.ACTION_WIRELESS_SETTINGS), 0);
                    } else {
                    final String packageName = getActivity().getPackageName();
                        Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
                        intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, packageName);
                        startActivityForResult(intent, 0);
                    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将我的应用程序设置为默认接收短信

来自分类Dev

如何将我的应用设置为默认的短信应用?

来自分类Dev

如何将我的短信应用设置为Android中的默认应用

来自分类Dev

如何在我的应用程序中将我的UISwitch状态默认设置为“ ON”?

来自分类Dev

如何在Android Kitkat中将我的短信应用设置为默认?

来自分类Dev

如何将我的应用程序设置为始终以root OSX身份运行

来自分类Dev

如何将我的应用程序设置为始终以root OSX身份运行

来自分类Dev

如何将我的Elastic Beanstalk应用程序设置为使用应用程序负载平衡器?

来自分类Dev

在我的应用程序中接收短信

来自分类Dev

Android-如何以编程方式使我的应用程序默认为短信应用程序

来自分类Dev

如何配置gradle应用程序插件以将我的user.dir设置为脚本的位置?

来自分类Dev

如何配置gradle应用程序插件以将我的user.dir设置为脚本的位置?

来自分类Dev

如何将ac#uwp应用程序设置为默认应用程序以打开某些文件?

来自分类Dev

如何将自定义Controltemplate设置为整个应用程序的默认值?

来自分类Dev

如何将kile设置为.tex文件的默认应用程序?

来自分类Dev

如何将Flutter应用程序主题默认设置为黑暗?

来自分类Dev

如何将批处理文件设置为文件类型的默认应用程序

来自分类Dev

如何将tableview设置为iOS应用程序的默认视图屏幕?

来自分类Dev

如何将IIS的根应用程序设置为使用非默认appPool

来自分类Dev

如何将我的应用程序转换为Android TV应用程序?

来自分类Dev

如何将我的kubectl设置重置为默认设置

来自分类Dev

如何在浓缩咖啡测试中将我的应用设置为默认设置?

来自分类Dev

将应用程序设置为默认应用程序

来自分类Dev

如何将uget设置为启动应用程序

来自分类Dev

如何将我的Swift应用程序连接到我的Parse Server?

来自分类Dev

如何将我的Rails应用程序指向我的域名

来自分类Dev

我的应用程序发送的短信已显示在默认的android应用程序中

来自分类Dev

Android:如何在我的应用程序中发送铃声并将其设置为默认设置

来自分类Dev

如何将MS Word 2010设置为所有docx和其他类型的默认应用程序?

Related 相关文章

  1. 1

    如何将我的应用程序设置为默认接收短信

  2. 2

    如何将我的应用设置为默认的短信应用?

  3. 3

    如何将我的短信应用设置为Android中的默认应用

  4. 4

    如何在我的应用程序中将我的UISwitch状态默认设置为“ ON”?

  5. 5

    如何在Android Kitkat中将我的短信应用设置为默认?

  6. 6

    如何将我的应用程序设置为始终以root OSX身份运行

  7. 7

    如何将我的应用程序设置为始终以root OSX身份运行

  8. 8

    如何将我的Elastic Beanstalk应用程序设置为使用应用程序负载平衡器?

  9. 9

    在我的应用程序中接收短信

  10. 10

    Android-如何以编程方式使我的应用程序默认为短信应用程序

  11. 11

    如何配置gradle应用程序插件以将我的user.dir设置为脚本的位置?

  12. 12

    如何配置gradle应用程序插件以将我的user.dir设置为脚本的位置?

  13. 13

    如何将ac#uwp应用程序设置为默认应用程序以打开某些文件?

  14. 14

    如何将自定义Controltemplate设置为整个应用程序的默认值?

  15. 15

    如何将kile设置为.tex文件的默认应用程序?

  16. 16

    如何将Flutter应用程序主题默认设置为黑暗?

  17. 17

    如何将批处理文件设置为文件类型的默认应用程序

  18. 18

    如何将tableview设置为iOS应用程序的默认视图屏幕?

  19. 19

    如何将IIS的根应用程序设置为使用非默认appPool

  20. 20

    如何将我的应用程序转换为Android TV应用程序?

  21. 21

    如何将我的kubectl设置重置为默认设置

  22. 22

    如何在浓缩咖啡测试中将我的应用设置为默认设置?

  23. 23

    将应用程序设置为默认应用程序

  24. 24

    如何将uget设置为启动应用程序

  25. 25

    如何将我的Swift应用程序连接到我的Parse Server?

  26. 26

    如何将我的Rails应用程序指向我的域名

  27. 27

    我的应用程序发送的短信已显示在默认的android应用程序中

  28. 28

    Android:如何在我的应用程序中发送铃声并将其设置为默认设置

  29. 29

    如何将MS Word 2010设置为所有docx和其他类型的默认应用程序?

热门标签

归档