用以下方法可以实现跳转到设置菜单中的很多页面。
Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
ComponentName cName = new ComponentName(“com.android.phone”,”com.android.phone.Settings”);
intent.setComponent(cName);
startActivity(intent);但是却无法跳转到“设置”中的“流量使用情况”页面
如何实现之

解决方案 »

  1.   

    这个界面的Activity的名称是:Settings$DataUsageSummaryActivity
      

  2.   

            <activity android:name="Settings$DataUsageSummaryActivity"
                    android:label="@string/data_usage_summary_title"
                    android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc"
                    android:taskAffinity=""
                    android:excludeFromRecents="true">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="com.android.settings.SHORTCUT" />
                </intent-filter>
                <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                    android:value="com.android.settings.DataUsageSummary" />
                <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
                    android:resource="@id/data_usage_settings" />
            </activity>
      

  3.   

    弱弱的问下:请问我的代码要怎么调用呢,我搜索不到Settings$DataUsageSummaryActivity 或者 DataUsageSummaryActivity 这样的类。
      

  4.   

    楼主你解决了么 , 我这边也不行 没这个action  估计 要加一整套跳转
      

  5.   

        Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
                    ComponentName cName = new ComponentName("com.android.settings","com.android.settings.Settings$DataUsageSummaryActivity");
                    intent.setComponent(cName);
                    startActivity(intent);
    就可以跳转到流量使用界面了。