如何在android中打开系统数据使用活动?

如何在android中打开系统数据使用活动?,android,android-intent,Android,Android Intent,有人能告诉我如何从我的应用程序中打开android设置中的数据使用情况吗?我现在不知道该说什么 活动操作:显示用于管理特定应用程序的网络数据使用情况的设置。应用程序应该定义一个活动,该活动提供控制数据使用的选项 常量值:android.intent.action.MANAGE\u NETWORK\u USAGE 也可能会对您有所帮助。在我的项目中使用以下代码效果很好: Intent intent = new Intent(Intent.ACTION_MAIN); intent.

有人能告诉我如何从我的应用程序中打开android设置中的数据使用情况吗?我现在不知道该说什么

活动操作:显示用于管理特定应用程序的网络数据使用情况的设置。应用程序应该定义一个活动,该活动提供控制数据使用的选项

常量值:
android.intent.action.MANAGE\u NETWORK\u USAGE


也可能会对您有所帮助。

在我的项目中使用以下代码效果很好:

Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.setComponent(new ComponentName("com.android.settings",
                "com.android.settings.Settings$DataUsageSummaryActivity"));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(intent);
您可以在此处查看包裹信息:

ACTION\u MANAGE\u NETWORK\u USAGE(操作管理网络使用)打开一个菜单,其中列出了意图过滤器中具有该操作的应用程序,我只想打开该活动该列表中有哪些应用程序?在AndroidManifest.xml文件库中有“ACTION\u MANAGE\u NETWORK\u USAGE”(操作管理网络使用)但有设置或系统数据使用情况的应用程序?尝试选择它。您可能会看到您需要的活动。
Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.setComponent(new ComponentName("com.android.settings",
                "com.android.settings.Settings$DataUsageSummaryActivity"));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(intent);