Android库和扩展apks

时间:2014-03-31 02:05:03

标签: android

我正在开发一个应用程序,其功能需要一个库,可以增加10MB的apk大小...(库和资产文件)

并非所有用户都会对此功能感兴趣,因此我希望它仅适用于那些真正想要它的用户。

我一直在阅读有关扩展apk的内容,但我认为它只能解决资产文件的问题(5MB也不错)。

所以只剩下5MB的libs大小。我认为库在编译期间是链接的(或者其他什么)......但也许有人知道这个的解决方法......

问题:

是否可以在没有库的情况下发布应用程序,并且只有当用户想要使用该功能时,才能从我的服务器下载库并在以后的应用程序中使用它?

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用DexClassLoader加载未安装的应用程序类。

请参阅此文档:http://developer.android.com/reference/dalvik/system/DexClassLoader.html