获取包名类名

来源:互联网 发布:百纳科技源码 编辑:程序博客网 时间:2024/06/08 01:12

利用packagemanager获取系统下所有应用包名类名

private void loadApps() {        Intent intent = new Intent(Intent.ACTION_MAIN, null);        intent.addCategory(Intent.CATEGORY_LAUNCHER);        apps = getPackageManager().queryIntentActivities(intent, 0);        //for循环遍历ResolveInfo对象获取包名和类名        for (int i = 0; i < apps.size(); i++) {            ResolveInfo info = apps.get(i);            String packageName = info.activityInfo.packageName;            CharSequence cls = info.activityInfo.name;            CharSequence name = info.activityInfo.loadLabel(getPackageManager());            Log.e("ddddddd",name+"----"+packageName+"----"+cls);        }    }