Android获取所有应用包名

1.直接上代码~
private void loadApps() {
        Intent intent = new Intent(Intent.ACTION_MAIN, null);
        intent.addCategory(Intent.CATEGORY_LAUNCHER);
        List<ResolveInfo> 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("!!!!!", name + "----" + packageName + "----" + cls);
        }
    }
2.效果图~
应用包名效果图.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,098评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,200评论 4 61
  • - 几个月前在Youtube上无意间看了一个点击率不是特别高的视频,大概用了几个长镜头来描述几个人十八岁以后的日子...
    Aryi阅读 317评论 0 0
  • 人在江湖漂 哪能不用刀 送你一把刀 笑来李飞刀 财富自由之路并不是一马平川,而是充满了荆棘和坎坷,好在有名师指路,...
    木鱼的城堡阅读 391评论 0 0
  • 怎么鉴别大米的好坏? 现在市面上的大米琳琅满目,五常大米,响水大米,本源故事大米等等,米的质量良莠不齐:打着绿色大...
    稻米故事阅读 1,679评论 0 0