在不知道确切包名的情况下获取包资源

时间:2013-08-16 11:22:45

标签: android resources add-on

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

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

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

1 个答案:

答案 0 :(得分:1)

  

我可以查询以com.example.myapp.addons开头的所有包中的ressource。*

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