public class PrgramUtil {
public static List<PackageInfo> getPrgram(Context context ){
List<PackageInfo> filterPack = new ArrayList<PackageInfo>();
List<PackageInfo> pack = context.getPackageManager().getInstalledPackages(0);
for(int i=0;i<pack.size();i++){
PackageInfo packageInfo = pack.get(i);
ApplicationInfo itemInfo = packageInfo.applicationInfo;
String versionName = packageInfo.versionName;
String programdir =packageInfo.applicationInfo.publicSourceDir;
if(programdir.startsWith("/data/app")){
filterPack.add(packageInfo);
}
}
return filterPack;
}
}
public static List<PackageInfo> getPrgram(Context context ){
List<PackageInfo> filterPack = new ArrayList<PackageInfo>();
List<PackageInfo> pack = context.getPackageManager().getInstalledPackages(0);
for(int i=0;i<pack.size();i++){
PackageInfo packageInfo = pack.get(i);
ApplicationInfo itemInfo = packageInfo.applicationInfo;
String versionName = packageInfo.versionName;
String programdir =packageInfo.applicationInfo.publicSourceDir;
if(programdir.startsWith("/data/app")){
filterPack.add(packageInfo);
}
}
return filterPack;
}
}