List 应用列表 = 获取安卓安装的应用已安装应用(); ArrayList 列表=new Arra

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

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

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

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

程序大概分成三个部分:

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

2.滤除系统自带应用;

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

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

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

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

//系统应用        

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

获取安卓安装的应用本程序的一些信息:

我要回帖

更多关于 获取安卓安装的应用 的文章

 

随机推荐