将用户发送到数据使用设置窗口

时间:2015-01-09 11:21:50

标签: android settings android-5.0-lollipop

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

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

由于

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

我认为目前无法以编程方式显示Lollipop 5.0上的“设置 - 数据使用情况”屏幕。

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

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

  • ACTION_NETWORK_OPERATOR_SETTINGS
  • ACTION_WIRELESS_SETTINGS
  • ACTION_DATA_ROAMING_SETTINGS

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