java - 可选的已安装软件包Android

标签 java android user-interface kotlin web-hosting

我想知道,应用程序的开发者(如Duolingo或Google Translate)如何向用于修改内容或添加新内容的应用程序添加下载和安装包/文件的选项?这些文件是否托管在其站点或云服务上,并且在将它们添加到应用程序之前是否必须对软件包/文件进行验证?

最佳答案

有很多方法可以做到这一点,这取决于您要完成的工作。

例如,如果要添加大量数据和/或元素,则可以使用APK Expansion File进行添加。

另一方面,如果您只想更新图像,节标题等,则可以通过API调用以及服务器中的JSON响应通过相应的响应进行更新。


{
  "title" : "some new title",
  "color" : "#FFFFFF"
}


另一种方法是,如果您要更新内容而不使用服务器,则还可以使用Firebase的Remote Config选项动态更改内容。

实际上,这仅取决于您的目标和要更改的内容。

关于java - 可选的已安装软件包Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57828701/

相关文章:

java - 未知错误 : Unable to build: the file dx. jar 未从 SDK 文件夹加载

java - Web 应用程序登录身份验证和安全问题

android camera2 handle 缩放

xaml - 强制 View 为正方形

Java Swing - 为什么这不再是可拖动的?

java - 从 Heroku 上托管的 java 应用程序运行 Heroku CLI 命令

java - Double.valueOf() java.lang.NumberFormatException

android - Path.offset() 不适用于所有设备

android - 包含 Gradle 模块时出错

python - 同时更新多个标签时 Tkinter 没有响应