如何在android中打开系统数据使用活动?
有人能告诉我如何从我的应用程序中打开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.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);