首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android获取已装配应用信息(图标,名称,版本号,包)

2012-09-10 
Android获取已安装应用信息(图标,名称,版本号,包)http://www.cnblogs.com/mainroadlee/archive/2011/05/23

Android获取已安装应用信息(图标,名称,版本号,包)

http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html

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

Android获取已装配应用信息(图标,名称,版本号,包)

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

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

程序大概分成三个部分:

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

2.滤除系统自带应用;

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

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

是不是看着利索多了~~~(我在每行里只显示了icon 和 appName,你也可以修改app_row.xml 和 AppAdapter 部分后显示更多的信息)

大家可以参考我的源码:

源码下载地址:
http://www.everbox.com/f/cV98GFipIUHV34WOmXNdemQ6Vm?

我的联系方式:

twitter: @mainroadlee?

http://twitter.com/#!/mainroadlee

talkbox id:mainroadlee


参考:

1.?[Android分享] Android 得到已安装的应用程序信息?

http://www.eoeandroid.com/thread-67948-1-1.html

该文中描述了如何获取Android 已安装应用信息,但关于系统应用的判断部分存在错误。

2.?Android中级篇之区分系统程序和安装程序

http://blog.csdn.net/y13872888163/archive/2011/05/20/6435618.aspx

标签: Android, 应用程序信息

热点排行