通过下载另一个apk文件并从中获取资源来更改应用程序中的主题



在互联网上搜索了几个小时后,我在SO.上发布了这篇文章

要求:

我的应用程序总共有三个主题供用户选择。(免费应用程序)用户应该从游戏商店下载一个apk来获得这三个主题。(付费应用程序)

下载付费应用程序后,免费应用程序应允许用户在免费应用程序中设置三个主题中的任何一个。

如何实现这一点,请指导我。

我在这方面已经走到了死胡同,但我看到许多应用程序已经实现了这一点,但网上没有可用的指南。

关于如何使用Android Market发布应用程序插件的公认答案?会帮助你的。这不是一个完整的指南,而是一个公平的起点。

基本上,您使用PackageManager.getResourcesForActivityPackageManager.getResourcesForApplication从其他包中检索资源,然后像使用自己的资源一样使用它们。另一个问题可能会为你画上完整的句号。

获得.apk后,可以将其作为zip读取,并在resources(res)或assets文件夹中手动搜索主题。

最新更新