gpt4 book ai didi

android - 更新android Assets 文件夹中的json文件

转载 作者:行者123 更新时间:2023-12-05 00:14:20 28 4
gpt4 key购买 nike

我使用 html 文件中的 google 图表可视化我的应用程序的数据,该文件保存在我的 android 应用程序的 Assets 文件夹中。 html 文件加载到 android WebView 中。

我使用 Firebase 云消息传递静默更新我的 Android 应用程序的数据。

由于该应用也需要离线工作,所以我需要保留数据。我可以将它保存在共享首选项中,但我看不到 html 文件中的 javascript 读取 android 共享首选项的方法。

因此,当收到有效载荷时,我想更新一个 .json 文件(在 Assets 文件夹中)并想知道如何去做。

JSON:

[[a,b,c] , [1, 12, 24], [2, 45, 46]]

有效载荷:

[[a,0,1,53]]

更新的 JSON:

[[a,b,c], [53, 12, 24], [2, 45, 46]]

第二个数组中的第一个元素从 1 更新为 53

谢谢^_^

最佳答案

So, when the payload is received i want to update a .json file (in the assets folder)

那是不可能的。 Assets 在运行时是只读的。

您可以将新的 JSON 写入文件(例如,getFilesDir())。然后,调整读取 JSON 的逻辑以首先查找文件,如果文件不可用则回退到 Assets 。

关于android - 更新android Assets 文件夹中的json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39084717/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com