zoukankan      html  css  js  c++  java
  • 使用PackageManager获得应用(包)信息

    PackageManager是Android中一个很有用的类,能够获取已安装的应用(包)的信息,如应用名称、图标、权限,安装、删除应用(包)等。

    以下代码可以获得已安装应用(包)的信息:

    // 包管理器
    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 = "是";
    
  • 相关阅读:
    第三周学习笔记
    质量属性
    第四周学习
    逻辑回归
    架构的概念
    第二周总结
    线性回归
    十步走-阅读笔记六
    十步走-阅读笔记五
    P2633 Count on a tree
  • 原文地址:https://www.cnblogs.com/mstk/p/3427238.html
Copyright © 2011-2022 走看看