1,获取所有应用程序
PackageManager pm = context.getPackageManager();// 获得包管理器
/**
* 获得已经安装的应用
*/
List<PackageInfo> packageInfos = pm.getInstalledPackages(0);
2,进程
// 得到进程管理器
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
// 得到所有进程
List<RunningAppProcessInfo> runningAppProcesses = activityManager.getRunningAppProcesses();