【问题标题】:Send user to data usage settings window将用户发送到数据使用设置窗口
【发布时间】:2015-01-09 11:21:49
【问题描述】:

直到 android 5,用户可以从漫游设置窗口打开蜂窝数据。 所以 Settings.ACTION_DATA_ROAMING_SETTINGS 用于将用户发送到那里。

但是,在棒棒糖中,您不再可以这样做,并且打开移动数据的选项位于数据使用窗口下。问题是,如何将用户发送到该窗口,因为设置似乎对我没有任何帮助。

谢谢

【问题讨论】:

    标签: android settings android-5.0-lollipop


    【解决方案1】:

    虽然没有可用的直接操作,但您可以直接启动数据使用活动。这是它的工作原理

    Intent intent = new Intent();
    intent.setComponent(new ComponentName(
                                "com.android.settings",
                                "com.android.settings.Settings$DataUsageSummaryActivity"));
    

    【讨论】:

      【解决方案2】:

      我认为目前没有办法在 Lollipop 5.0 上以编程方式显示“设置 - 数据使用”屏幕。

      android.provider.Settings 类包含 Intent 操作的所有可能值。

      我尝试了所有这些值,因为它们没有导致数据使用:

      • ACTION_NETWORK_OPERATOR_SETTINGS
      • ACTION_WIRELESS_SETTINGS
      • ACTION_DATA_ROAMING_SETTINGS

      作为备用方案,您可以显示通用设置屏幕 (ACTION_SETTINGS) 或显示 Toast 通知,告诉用户启用移动数据网络。

      【讨论】:

        猜你喜欢
        • 2016-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多