使用PackageManager获得应用信息实例方法
时间:2023-09-10 22:59:30
以下代码可以获得已安装应用(包)的信息:
// 包管理器
PackageManager pm = getPackageManager();
//获取手机内所有应用
List<PackageInfo> pi = pm.getInstalledPackages(0);
// PackageInfo
PackageInfo pii = (PackageInfo) pi.get(i);
// 应用名称
name = pii.applicationInfo.loadLabel(pm);
// 应用图标
icon = pii.applicationInfo.loadIcon(pm);
// 是否是系统应用
if ((pii.applicationInfo.flags & pii.applicationInfo.FLAG_SYSTEM) <= 0)
is_sys = "否";
else
is_sys = "是";
标签:PackageManager,应用信息
0
投稿
猜你喜欢
Springboot整合企业微信机器人助手推送消息的实现
2023-08-18 08:37:37
Android为View添加拖放效果的方法实例
2023-06-25 18:53:45
maven依赖版本没有按照最短路径原则生效的解决方案
2023-04-04 20:49:09
C#类的创建与初始化实例解析
2023-08-05 17:55:31
Java详细分析讲解泛型
2023-02-05 07:56:02
C# 获取PDF中的数字签名证书
2023-03-07 18:16:15
Android滚轮选择时间控件使用详解
2022-06-07 21:38:47
深入剖析Java中的各种异常处理方式
2022-05-29 20:20:24
android 动态控制状态栏显示和隐藏的方法实例
2023-07-08 10:11:43
Android AIDL和远程Service调用示例代码
2022-07-14 03:06:15
Spring Boot 单元测试JUnit的实践
2023-08-29 02:02:15
MyBatis如何调用存储过程与存储函数
2023-06-14 16:10:51
聊聊springboot静态资源加载的规则
2021-08-29 22:52:03
5个主流的Java开源IDE工具详解
2021-10-13 06:06:50
SpringBoot2使用Jetty容器操作(替换默认Tomcat)
2023-11-24 01:17:15
Eclipse设置断点调试的方法
2022-11-05 07:45:56
Spring Boot接口限流的常用算法及特点
2023-12-20 05:16:30
C#实现读取DataSet数据并显示在ListView控件中的方法
2023-08-24 01:23:16
Java日期时间类(Date、DateFormat、Calendar)解析
2022-08-06 18:02:14
Java语言实现简单FTP软件 FTP软件效果图预览之上传功能(3)
2022-03-28 10:16:21