cocos 怎么将从服务器拿下来的json文件数据,存储在安卓手机文件夹里面。路径是什么哈?(打包成安卓版本,json文件需要存储起来。这样就不用每次登陆的时候进行加载,只需要向热更新一样检查下版本即可)
简单数据存储用localStorage就行了,文件存储用fileUtils
那如果用fileUtils,string类型存储,会不会被人家更改里面的文件内容哈
你可以在资源里预先放好一个空的json,开启的时候先load一下这个json,然后往里写入数据就行,下此再重启的时候里面的内容依旧在,除非他手动清除了app的缓存啥的
不用fileUtils?
就加载本地资源不需要用到安卓的,我也是当初用json的时候发现的奇怪现象,之前以为重启app后json里的内容就会变回初始的,结果竟然被改写了,我也觉得神奇
现在是多个json文件,按你的意思是弄一个空的文件夹,然后将我读取到的json信息,存储到空的文件夹里面保存成一个json文件或多个文件?
为啥要弄空的文件价?你直接在项目资源里放个空的json文件就行啊
我有很多个json文件,不可能存在一个json文件里面呢
。。。。谁说一个json里不能放多个json数据格式了?你只要规划好就能用一个啊
我懂你意思了。我那样问是想简单点,不去做对象类型处理。怎么将数据写入到那个空的json文件呢
全部累积在一个json文件里面,数据挺多的。都是些配置数据。就怕读取过慢
你把load出来的json对象赋值给一个变量,然后给这个变量赋值就行
那你这个和我加载的是一样的意思,我的意思是存储在手机里面,每次登陆的时候检查文件时间,如果文件没有进行更新,那么就不用进行加载这块了
那你就只能试下看可以不,不行你就只能试试其他的了
我研究下那个fileUtils看看
从服务器,以文件的形式加载,这样就自动给你缓存了~
用loadRemote?我最开始用文件的形式加载,但是每次登陆进去都会再次去加载
io需要时间
