【问题标题】:get package resources without knowing the exact package name在不知道确切包名的情况下获取包资源
【发布时间】:2013-08-16 20:08:29
【问题描述】:

假设我有一个 APK 和几个插件 APK,它们提供 res 文件夹中的资源以供在主应用程序中使用。

我的主应用如何找到插件包?

我知道我可以使用 PackageManager 从已知包中获取资源,但是我可以从所有以 com.example.myapp.addons.* 开头的包中查询资源,还是有更好的方法来查询支持的包?

【问题讨论】:

    标签: android resources add-on


    【解决方案1】:

    我可以从所有以 com.example.myapp.addons.* 开头的包中查询资源吗

    不,但您可以通过getInstalledPackages() 上的PackageManager 找到所有已安装的软件包。遍历结果并找到包名称与您的正则表达式匹配的那些。

    【讨论】:

      猜你喜欢
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2016-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多