60遍历获取手机安装的应用程序的图标、应用名称等信息的方法
来源:互联网 发布:阿里云系统手机root 编辑:程序博客网 时间:2024/04/30 21:51
通过使用PackageManager的getInstalledPackages得到已经安装程序,通过PackageInfo得到应用程序的包名和图标和应用程序名字:
package com.ustc.mobilemanager.engine;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.graphics.drawable.Drawable;import com.ustc.mobilemanager.domain.AppInfo;/** * 业务方法,提供手机里面安装的应用程序的信息 * * @author * */public class AppInfoProvider {/** * 获取所有的安装的应用程序的信息 * * @param context * @return */public static List<AppInfo> getAppInfos(Context context) {PackageManager pm = context.getPackageManager();// 所有的安装在系统上的应用程序包信息List<PackageInfo> packInfos = pm.getInstalledPackages(0);List<AppInfo> appInfos = new ArrayList<AppInfo>();for (PackageInfo packageInfo : packInfos) {String packageName = packageInfo.packageName;Drawable icon = packageInfo.applicationInfo.loadIcon(pm);String name = packageInfo.applicationInfo.loadLabel(pm).toString();AppInfo appInfo = new AppInfo();appInfo.setIcon(icon);appInfo.setName(name);appInfos.add(appInfo);}return appInfos;}}
0 0
- 60遍历获取手机安装的应用程序的图标、应用名称等信息的方法
- 获取apk包的信息:版本号,名称,图标等
- 获取已安装的程序的信息(名称、包名、图标等)
- 获取手机已安装应用的包名等信息
- 获取自己应用程序的名称和图标
- 获取指定应用的名称、版本等信息
- Activity之获取栈中activity的class名称,获取应用程序的包信息等
- android 获取APK的包名 版本号 名称,图标等信息
- 获取手机第三方应用的信息(名称,包名,版本号,版本名,安装包路径,安装包大小)
- 获取手机内所有应用程序相关信息的方法
- 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
- ADB获取手机的应用名称
- IOS 手机序列号 手机名称 版本等的获取
- IOS开发- 手机序列号 手机名称 版本等的获取
- 获取安装的应用程序信息
- Android获取手机内应用程序的信息
- 获取手机所有应用程序的信息
- A应用获取未安装B应用的名称,包名,图标
- osg的数学基础
- php连接sqlsever2008
- 高级碰撞检测(二)——居于格子的大量单位的检测方法
- Linux(Redhat) 忘记root用户密码,重设root密码。
- android studio 成功后无法安装组件
- 60遍历获取手机安装的应用程序的图标、应用名称等信息的方法
- FastDFS之Storage程序框架
- 如何导入并查看android官方案例
- 交叉编译libgd
- Hadoop 2.6.0单节点安装参考
- 开博新篇
- 纠结了好长时间的事情今天终于敲定了
- R语言中RMySQL的简单应用
- 图论起步(长期更新)