js游戏引擎在js层使用localStorage存储简单键值对数据,
发布成安卓项目时,js的存储会存在安卓的SharedPreferences里面
我们可以插上手机到AS,debug模式run到手机上,在AS的右下角的device file explorer中
data/data/包名/SharedPreferences/
下面找到你js层存储的键值对数据的xml文件,找到这个文件的名字,就可以在安卓层也可以对这个文件进行读取和操作
private String getVersion(){
SharedPreferences mActivitySp = this.getSharedPreferences( "文件名",Context.MODE_PRIVATE );
String str = "xuZeLin";
String version = mActivitySp.getString("xcVersion", str);
return version;
}
private void setVersion(String version){
SharedPreferences mActivitySp = this.getSharedPreferences("文件名", Context.MODE_PRIVATE );
SharedPreferences.Editor editor = mActivitySp.edit();
editor.putString("xcVersion",version);
editor.commit();
}