Android插件化(五)基础之用到Android源码类探讨

PackageManager

获取:通过Context的getPackageManager() 常用方法:

  1. getInstalledPackages(int flags):可以得到所有安装在机器上的程序的包信息类对象List,PackageInfo类中有一值applicationInfo可以得到Application的对象。
  2. getPackageArchiveInfo(dexPath, PackageManager.GET_ACTIVITIES | PackageManager.GET_SERVICES):取自身应用以外其他apk的信息方法
  3. getInstalledApplications(int flags):得到所有安装在机器上的程序的application对象List
  4. getApplicationIcon(String packageName),getApplicationIcon(ApplicationInfo info):获得应用程序的图片
  5. getApplicationLabel(ApplicationInfo info):方法可以获得应用程序的名字
坚持原创技术分享,您的支持将鼓励我继续创作!