什么是&QUOT包名;任务管理器"在Android中推出这个活动? [英] What is the package name for "Task Manager" in Android to launch this activity?

查看:140
本文介绍了什么是&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中推出这个活动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆