Android如何获取手机上面已经安装的app
2011-07-20 22:31
597 查看
PackageManager mPackageManager = getPackageManager(); mPackageManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES );
这样就获取到了系统上面所有的app.
那么如何获取到非系统的app呢?
其实很简单,我们只需要做个简单的判断就行了,如:
final PackageInfo packageInfo = mPackageInfoList.get(i); if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) { //添加自己的代码即可 }
相关文章推荐
- Android如何获取手机上面已经安装的app
- 如何获取已经安装到苹果手机上的App信息
- Android 中如何取得已经安装在手机山的app的信息
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- android手机如何获取某APP的页面耗时数据(命令行方式)
- android:如果手机安装了app则打开一个activity,如果没有安装则去到android market如何在HTML页面实现
- runtime直接获取自己手机上已经安装app的bundle id
- ANDROID APP如何兼容所有手机[APP安装方向]
- Android获取手机上安装的APP和正在显示的APP
- 【代码】android 开发获取当前手机中安装的全部App列表
- 获取Android手机里所有已安装的APP
- 获取Android手机里所有已安装的APP
- 如何把同一个Android项目同时安装到手机上--Android系统如何区分不同app
- Android 打开word,excel,ppt,txt,html等文件有用户选择用何种手机上面已经安装有的工具打开
- 获取手机已经安装的所有App的信息
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- 获取手机里已经安装的app信息
- Android-获取手机已经安装的程序
- 获取android手机内外部存储空间的参数 && 如何决定一个apk的安装位置 && APK安装过程及原理详解
- Android-获取手机已经安装的程序-推送好友