本文介绍了什么是&QUOT包名;任务管理器"在Android中推出这个活动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用意图从我的应用程序启动任务管理器。什么是任务管理器的包名?即,
startActivity(新意图(android.intent.action< task_manager_package_name>))
解决方案
使用这个片段来获得任务管理器的包名
apps=getPackageManager().getInstalledPackages(PackageManager.GET_META_DATA|PackageManager.GET_PERMISSIONS|PackageManager.GET_PROVIDERS); //获取手机上的所有应用程序的详细信息串包名=新的String(); 对于(INT指数= 0;指数 - LT; apps.size();指数++)
{
PackageInfo TEMP = apps.get(指数); //通过,直到你得到任务管理器应用迭代
如果(temp.applicationInfo.loadLabel(getPackageManager())。的toString()。等于(任务管理器)))
{ 包名= temp.packageName; //要获得软件包名称
打破;
} }
然后串包名称将任务管理器的包名称
I want to launch Task Manager using Intent from my application. What is the package name for the Task Manager? I.e.,
startActivity(new Intent("android.intent.action.<task_manager_package_name>"))
解决方案
Use this snippet to get package name of task manager
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;
}
}
Then the string packagename will have the packagename of task manager
这篇关于什么是&QUOT包名;任务管理器&QUOT;在Android中推出这个活动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!