json - 如何使用 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 文件。
解决方案
推荐阅读
- php - PHP 返回 %u05D0
- vba - Excel VBA过滤器复制并粘贴在单独工作表上最后使用的行下
- ios - Ionic 应用程序在 iOS 设备的第一个屏幕上冻结
- r - tidyverse:所有列组合的卡方
- php - 为什么 "if($_SESSION['count'] >= 3" 给我错误?
- python - 仅将数据框中的新值附加到熊猫中的另一个数据框
- swift - 当应用程序处于后台或终止状态时,如何找到用户位置?
- android - MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri) 返回 null
- sql - 在 SQL 中向表中添加相同的随机行
- iot - NodeMCU v1.0(ESP8266-12E)的Arduino草图没有编译错误,但在NodeMCU v1.0(ESP8266-12E)板上没有工作