【问题标题】:Go to Default SMS Application settings through my Application通过我的应用程序转到默认 SMS 应用程序设置
【发布时间】:2016-06-16 12:46:12
【问题描述】:

是否可以通过我的应用程序进入默认的 SMS 应用程序设置页面? 例如,我的应用程序中有一个按钮,当单击它时,它必须将用户重定向到默认的短信应用程序设置,以便用户可以关闭我的应用程序中所需的通知。

我试过这段代码:

 Intent a = new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
            a.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(a);

现在这会将我重定向到所有应用程序页面,但我想直接将用户重定向到默认短信应用程序 有可能吗?

【问题讨论】:

    标签: android notifications sms settings application-settings


    【解决方案1】:

    我没试过。我希望它会奏效。 这只是进入应用程序设置页面的方法。为此,您必须知道包名称。

    Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    intent.setData(Uri.parse("package:" + getPackageName()));
    startActivity(intent);
    

    【讨论】:

    • 但是先生,我怎样才能进入默认短信设置?因为我不知道其他用户将使用哪个短信应用程序作为他们的默认应用程序
    • 你可以设置类型但是你必须知道包名,现在它重定向到当前应用程序。 intent.setType("vnd.android-dir/mms-sms");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 2014-04-24
    相关资源
    最近更新 更多