是否可以将Android应用程序划分为两个APK文件?

是否可以将Android应用程序划分为两个APK文件?,android,resources,apk,Android,Resources,Apk,我有android应用程序(单个apk文件),带有代码和大量图形,占用了大量空间。我想将我庞大的应用程序分为两部分。第一部分是源代码和次要图形(占用较少空间),第二部分包括所有其他图形。当用户启动第一个应用程序时,它使用来自另一个应用程序的图形 1) 有可能吗 2) 如果可能的话,我如何从第一个apk访问SD卡上的资源文件,而SD卡存储在另一个zip/archive/jar/或apk中?也许您可以在一个应用程序中作为内容提供商提供图形,然后在另一个应用程序中读取它们。您可以使用它来实现此目的。有

我有android应用程序(单个apk文件),带有代码和大量图形,占用了大量空间。我想将我庞大的应用程序分为两部分。第一部分是源代码和次要图形(占用较少空间),第二部分包括所有其他图形。当用户启动第一个应用程序时,它使用来自另一个应用程序的图形

1) 有可能吗


2) 如果可能的话,我如何从第一个apk访问SD卡上的资源文件,而SD卡存储在另一个zip/archive/jar/或apk中?

也许您可以在一个应用程序中作为内容提供商提供图形,然后在另一个应用程序中读取它们。

您可以使用它来实现此目的。

有很多方法可以做到这一点。其中一个比较流行的方法是要求应用程序在“第一次运行”时下载大型图形。大多数大型游戏应用程序都能做到这一点。

大多数人都不想下载这么大的应用程序。尝试从服务器下载图像,并在应用程序开始时缓存它们(可能在数据库中)。库项目仍打包到相同的final.apk中,无法解决大小问题。谢谢!有可能在运行时包含Android库项目吗?谢谢!如何实现此附加图形包?它是一个Android库项目,或者它可以是一个jar文件,或者它可以是SD卡上的一个简单png/jper文件?我建议您将文件下载到内部存储或SD卡。您可以在此处阅读如何执行此操作: