首页 > 解决方案 > 如何使用 kotlin 程序替换 apk 中的 json 文件,以便在数据有任何变化时只能更改“json 文件”而不是更新 apk?

问题描述

我开发了一个从 json 文件中读取数据并显示详细信息的应用程序。json 文件位于asset 文件夹中。

                val inputStream = assets.open("qrcodelist.json")
                val size = inputStream.available()
                val buffer = ByteArray(size)
                val charset: Charset = Charsets.UTF_8
                inputStream.read(buffer)
                inputStream.close()
                json = String(buffer, charset)
                val obj = JSONObject(json)

它工作正常,但是当 json 文件发生变化时,我必须发布 apk 并在设备中更新它。我的问题是除了更新应用程序之外,还有其他方法可以用设备中的更新文件替换 json 文件。

标签: jsonkotlin

解决方案


推荐阅读