在没有Google play的情况下,是否有可能使用动态功能模块或类似功能?所有文件都将在我的服务器上。
从技术上讲,您可以使用reflection
/plugins
。
- 为您想要的代码构建一个
API module
。(只是my_api.jar
中的一堆接口 - 在您的应用程序和插件(
my_plugin.apk
或其他(上导入API module
- 在
API
的应用程序上实现proxy
- 在插件中实现
API
- 应用程序从服务器下载插件
- 使用共享的
API
将插件reflects
应用到proxy
上 - 使用
proxy
调用首次下载应用程序时不存在的功能
这可能不是最干净/最好的解决方案,但它有效。