2025年显示本机安装(本机安装了什么)

显示本机安装(本机安装了什么)android string 手机 system 数据结构 存储 Android 菜市场上有一款应用较 ShareApp 可以显示 管理 分享 Android 手机上安装的应用 但比较不爽的是 它把很多系统自带的应用程序也都显示了出来 这些程序往往是无法卸载的 更无法分享 让 已安装应用程序 的列表显的非常凌乱 我在手机上运行了一下 结果 Gtalk

大家好,我是讯享网,很高兴认识大家。



android string 手机 system 数据结构 存储

Android 菜市场上有一款应用较 ShareApp,可以显示,管理,分享Android手机上安装的应用。

android 查询安装 安卓手机查看安装记录_系统应用
讯享网

但比较不爽的是,它把很多系统自带的应用程序也都显示了出来。这些程序往往是无法卸载的,更无法分享,让“已安装应用程序”的列表显的非常凌乱。

android 查询安装 安卓手机查看安装记录_android 查询安装_02

我在手机上运行了一下,结果Gtalk,DRMService这些系统应用都显示出来了..比较不爽。

于是自己写了个程序,看看能不能只显示用户自己安装的程序。

程序大概分成三个部分:

1.获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);

2.滤除系统自带应用;

3.通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)

首先,我们定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,versionCode,等)

然后我们通过PackageManager 来获取已安装的应用包信息。



//好啦 这下手机上安装的应用数据都存在appList里了。

那么如何判断一个应用是否为系统应用呢?

所以如果只需要获取到非系统应用信息,代码如下:

最后,我们可以自定义一个app_row.xml的layout 文件,用来显示appList中的数据

android 查询安装 安卓手机查看安装记录_List_03

 

 

 

获取本程序的一些信息:


 

Android 菜市场上有一款应用较 ShareApp,可以显示,管理,分享Android手机上安装的应用。

android 查询安装 安卓手机查看安装记录_系统应用

但比较不爽的是,它把很多系统自带的应用程序也都显示了出来。这些程序往往是无法卸载的,更无法分享,让“已安装应用程序”的列表显的非常凌乱。

android 查询安装 安卓手机查看安装记录_android 查询安装_02

我在手机上运行了一下,结果Gtalk,DRMService这些系统应用都显示出来了..比较不爽。

于是自己写了个程序,看看能不能只显示用户自己安装的程序。

程序大概分成三个部分:

1.获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);

2.滤除系统自带应用;

3.通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)

首先,我们定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,versionCode,等)

然后我们通过PackageManager 来获取已安装的应用包信息。

//好啦 这下手机上安装的应用数据都存在appList里了。

那么如何判断一个应用是否为系统应用呢?

所以如果只需要获取到非系统应用信息,代码如下:

ArrayList<AppInfo> appList = new ArrayList<AppInfo>(); //用来存储获取的应用信息数据



最后,我们可以自定义一个app_row.xml的layout 文件,用来显示appList中的数据

android 查询安装 安卓手机查看安装记录_List_03

 

 

 

获取本程序的一些信息:

小讯
上一篇 2025-05-13 19:19
下一篇 2025-04-21 12:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/181062.html