`
isiqi
  • 浏览: 16752977 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

2010.06.03日志读取手机全部应用软件信息

阅读更多

1.android读取手机中全部应用软件,主要版本号,大小,ID

在api的android.content.pm包里

通过List<ApplicationInfo> packages = getPackageManager().getInstalledApplications(0)直接返回全部已经安装的应用列表。

获得手机应用软件列表的代码:

 1:  public List fetch_installed_apps() {
 2:          List<ApplicationInfo> packages = getPackageManager()
 3:                  .getInstalledApplications(0);
 4:          list = new ArrayList<Map<String, Object>>(packages.size());
 5:          Iterator<ApplicationInfo> l = packages.iterator();
 6:  
 7:          while (l.hasNext()) {
 8:              Map<String, Object> map = new HashMap<String, Object>();
 9:              ApplicationInfo app = (ApplicationInfo) l.next();
10:              String packageName = app.packageName;//包名
11:              String appDir =app.publicSourceDir;//程序的路径
12:              File appFile = new File(appDir);//由路径创建一个File
13:              String fileSize =appFile.length()+"";//当前程序的大小
14:              String label = "";
15:              try {
16:                  label = getPackageManager().getApplicationLabel(app).toString();//Label
17:                  PackageInfo pInfo = getPackageManager().getPackageInfo(
18:                          packageName, MODE_APPEND);
19:  //                versioncode =pInfo.versionCode+"";//版本号
20:                  versionName =pInfo.versionName+"";//版本名
21:              } catch (Exception e) {
22:                  Log.i("Exception", e.toString());
23:              }
24:              map = new HashMap<String, Object>();
25:              map.put("name", label);
26:              map.put("desc", fileSize);
27:  //            map.put("img", getPackageManager().getActivityIcon(g));
28:              list.add(map);
29:          }
30:          return list;
31:      }

PackageInfo 信息里有versionName 和versionCode所以要有第14,15行 。版本号对应androidManifest.xml里的

package="irdc.ex06_09"
android:versionCode="2"
android:versionName="2.0.1">

上面代码的packageName 对应androidManifest.xml里的package="irdc.ex06_09"

第10行到13行计算文件大小的方法

2.android读取当前运行的线程,主要功能可以关闭它

3.android读取开机运行的软件

分享到:
评论

相关推荐

    智能狂拼V2010.03.06—“自由呼吸”设置版

    关于智能狂拼V2010.03.06:虽然还是测试版,但是比智能狂拼V2009.09.27那一版本要稳定,这是我使用过的狂拼系列中智能性最好的一个版本,虽然稳定性仍然不够,容易出现一些问题,却可以感受狂拼的进步。

    shapefile.js可读取shp文件

    shapefile.js可读取shp文件

    Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8

    Delphi 2010 精简版。 文件名:Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8.exe

    C#读取.eml文件(带附件下载)

    在IT行业中,电子邮件处理是常见的任务之一,尤其是在自动化和数据提取的应用中。本文将深入探讨如何使用C#语言来读取并处理`.eml`文件,特别是如何在`.eml`文件中查找并下载附件。`.eml`文件是一种标准格式,用于...

    u-boot-2010.03-tekkaman-master

    u-boot-2010.03-tekkaman-master,完整移植版本,方便初学者学习

    基于Python的计算机视觉.zip,读取图片、读取视频、截取部分图像数据、颜色通道提取、边界填充、 数值计算、图像融合等等

    01 读取图片.py 02 读取视频.py 03 截取部分图像数据.py 04 颜色通道提取.py 05 边界填充.py 06 数值计算.py 07 图像融合.py 00 灰度图.py 01 HSV.py 02 图像阈值.py 03 图像添加噪点.py 04 图像平滑处理.py 05 ...

    js解析Excel数据xlsx.full.min.js

    js解析Excel数据xlsx.full.min.js,js解析Excel数据xlsx.full.min.js,js解析Excel数据xlsx.full.min.js,js解析Excel数据xlsx.full.min.js

    c#版读取MP3详细信息

    在C#编程环境中,开发一个WinForm应用来读取MP3文件的详细信息是一项常见的任务。这涉及到多媒体处理,特别是音频文件的元数据提取。在这个项目中,我们使用C#语言,结合WinForm控件来实现这个功能。下面将详细阐述...

    eclipse中文文档

    0.环境说明...............................................................................................................................................................7 1.Eclipse简介...................

    java读取mpp文件

    在IT行业中,mpp文件通常指的是Microsoft Project的项目文件,它用于存储项目计划、任务、资源、时间线等信息。在Java环境下,如果需要处理这样的文件,我们通常会借助于第三方库,例如`mpxj`。`mpxj`是一个开源的...

    华为信息查询工具.exe

    fastboot模式连接手机后可判断华为手机型号

    C++读取EXIF信息

    在IT领域,C++是一种强大的编程语言,广泛用于系统软件、应用软件、游戏开发和高性能计算等场景。在处理图像数据时,有时我们需要获取图片的元数据,其中就包括了EXIF(Exchangeable Image File Format)信息。EXIF...

    软件无线电原理与应用.pdf 电子版

    软件无线电原理与应用.pdf 电子版 软件无线电原理与应用电子版

    OpcRcw.Comn.dll;OpcRcw.Da.dll

    OPC(OLE for Process Control)是工业自动化领域中用于数据交换的标准接口,它允许不同的软件系统之间进行通信,实现数据的高效传输。OpcRcw.Comn.dll 和 OpcRcw.Da.dll 是 OPC 技术在 .NET Framework 中的重要组成...

    找回消失QQ表情 提取CustomFace.db

    QQ2010版本软件采用了新的图片保存模式,以前是直接用文件夹,保存所有图片,现在用的DB数据库进行保存所有的个人QQ表情,聊天记录等信息,该文件位于你的QQ安装目录-&gt;Users-&gt;你的QQ号码-&gt;CustomFace.db文件。...

    System.Web.Extensions.dll

    Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 系统找不到指定的文件。...

    解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip

    解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip 解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip 解决microsoft.ace.oledb.12.0连接失败所需要的驱动 完整版.zip ...

    MyODBC-3.51.06.exe

    SQL数据库工具MyODBC-3.51.06.exe!!

    OPNET网络仿真教程

    5.1 收集统计量................................................................................................ 115 5.1.1 收集矢量统计量....................................................................

    opnet教程-陈敏

    5.1 收集统计量................................................................................................ 115 5.1.1 收集矢量统计量....................................................................

Global site tag (gtag.js) - Google Analytics