返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
来源:互联网 发布:土法炼钢 知乎 编辑:程序博客网 时间:2024/04/30 20:26
返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户));
<span style="font-size:18px;">AppInfo()这个类请根据自己需要的内容写.不要的的下面的代码不必要写.</span><span style="font-size:18px;"></span>
<span style="font-size:18px;">public class AppInfoProvider {/** * 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户)); * @param ctx获取包管理者的上下文环境 * @return包含手机安装应用相关信息的集合 */public static List<AppInfo> getAppInfoList(Context ctx){//1,包的管理者对象PackageManager pm = ctx.getPackageManager();//2,获取安装在手机上应用相关信息的集合List<PackageInfo> packageInfoList = pm.getInstalledPackages(0);List<AppInfo> appInfoList = new ArrayList<AppInfo>();//3,循环遍历应用信息的集合for (PackageInfo packageInfo : packageInfoList) {AppInfo appInfo = new AppInfo();//4,获取应用的包名appInfo.packageName = packageInfo.packageName;//5,应用名称ApplicationInfo applicationInfo = packageInfo.applicationInfo;appInfo.name = applicationInfo.loadLabel(pm).toString();//6,获取图标appInfo.icon = applicationInfo.loadIcon(pm);//7,判断是否为系统应用(每一个手机上的应用对应的flag都不一致)if((applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM)==ApplicationInfo.FLAG_SYSTEM){//系统应用appInfo.isSystem = true;}else{//非系统应用appInfo.isSystem = false;}//8,是否为sd卡中安装应用if((applicationInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE)==ApplicationInfo.FLAG_EXTERNAL_STORAGE){//系统应用appInfo.isSdCard = true;}else{//非系统应用appInfo.isSdCard = false;}appInfoList.add(appInfo);}return appInfoList;}}</span>
0 0
- 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
- 返回手机当前手机所有应用相关信息
- 获取手机中所有应用的包名与权限以及当前应用的版本号
- 获取手机第三方应用的信息(名称,包名,版本号,版本名,安装包路径,安装包大小)
- android开发之获取手机所有应用的包名
- 获取手机已安装应用的包名等信息
- android获得手机上应用的图标、应用名、包名
- 60遍历获取手机安装的应用程序的图标、应用名称等信息的方法
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- 获取手机的所有widget类名和包名
- 获取手机系统包的信息DEMO
- 手机中SD卡的应用
- ###*获取Android手机所有应用包名以及类名*
- 枚举当前系统中的所有用户的名称
- 获取当前手机运行的进程的相关信息
- 安卓手机获取当前连接的WIFI相关信息
- huffman树与编码
- Rapidjson的简单使用(拼接json串,存取文件中的json,解析json串)
- javaee之struts2框架加强学习
- JAVA 网络编程(1) SOCKET 普通示例
- 字符串
- 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
- POJ2096->概率DP
- win10(64位)python xgboost 详细安装教程
- Volley介绍简介
- spring中的增强:注解和schema配置几种情况
- hdoj2159【二位费用背包】
- java 开发环境配置,碰到的一些问题
- 剑指offer_04 字符串替换
- MySQL数据的主从复制、半同步复制和主主复制详解-转