美文网首页
getInstalledPackages获取不全 android

getInstalledPackages获取不全 android

作者: Fancy_饭稀 | 来源:发表于2022-01-07 10:20 被阅读0次

    新开启个线程来做获取,否则可能因为在主线程时间太长导致获取不全

           new Thread(new Runnable() {
                @Override
                public void run() {
                    PackageManager packageManager = getPackageManager();
                    List<PackageInfo> installedPackages = packageManager.getInstalledPackages(0);
                    for (PackageInfo packageInfo : installedPackages){
                        ApplicationInfo applicationInfo = packageInfo.applicationInfo;
                        if ((applicationInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0){     
                           Log.v("fancy",applicationInfo.loadLabel(packageManager).toString()+"====="+applicationInfo.packageName);
                        }
                    }
                }
            }).start();
    

    相关文章

      网友评论

          本文标题:getInstalledPackages获取不全 android

          本文链接:https://www.haomeiwen.com/subject/jthjcrtx.html