【发布时间】:2013-12-13 18:16:16
【问题描述】:
我想从我的应用程序中使用 Intent 启动任务管理器。任务管理器的包名是什么?即,
startActivity(new Intent("android.intent.action.<task_manager_package_name>"))
【问题讨论】:
我想从我的应用程序中使用 Intent 启动任务管理器。任务管理器的包名是什么?即,
startActivity(new Intent("android.intent.action.<task_manager_package_name>"))
【问题讨论】:
使用这个sn-p获取任务管理器的包名
apps=getPackageManager().getInstalledPackages(PackageManager.GET_META_DATA|PackageManager.GET_PERMISSIONS|PackageManager.GET_PROVIDERS); // gets all app details on phone
String packagename = new String();
for(int index=0;index<apps.size();index++)
{
PackageInfo temp = apps.get(index); //Iterate through the apps till you get task manager
if(temp.applicationInfo.loadLabel(getPackageManager()).toString().equals("Task Manager")))
{
packagename = temp.packageName; //To get package name
break;
}
}
那么字符串包名就会有任务管理器的包名
【讨论】:
您可以使用 ActivityManager,了解更多信息。 Check this link
【讨论】: