使用 PhoneGapBuild 时访问设备内存
Access to device memory when using PhoneGapBuild
当我的PhoneGap应用程序启动时,我需要保存一些简单的种子数据来生成一些用户保存的信息,所以我只需要一个简单的数组或字符串保存到设备。我很懒惰,我正在使用PhoneGapBuild,而不是在本地设置PhoneGap。
这种方法的问题在于我无法修改源文件,否则这些文件将授予对 cookie 功能和文件系统内容的访问权限。
我希望有一种简单的方法来存储一些我忽略的数据(我已经查看了cookie,文件系统访问和可能的数据库插件),并且可以使用PGB进行编译。
文件系统访问甚至可以与 PGB 原生配合使用吗?我无法让它继续下去,但我并没有真正努力。
我忽略了一些东西。本地存储对象。它在本地存储数据,只能由保存它的浏览器访问。这是一个html5功能,幸运的是它可以在Apache Cordova(PhoneGap浏览器/包装器)上运行。您可以按以下方式使用它们:
localStorage.myData = 'string';
// or
localStorage['myData'] = 'string';
// or
localStorage.setItem('myData', 'string');
并返回
localStorage.myData;
// or
localStorage['myData'];
//or
localStorage.getItem('myData');
WAY 比文件 API 更容易使用,如果你想存储数组,请使用
localStorage.myArray = JSON.stringify(array);
并返回
JSON.parse(localStorage.myArray);
非常感谢如何在本地存储中存储数组?
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何访问fastOpt.js
- 访问JSON对象内部的数组元素
- 从模块内部访问Express装载路径
- 难以访问的JS环境中的语法错误
- 如何从对象的原型方法访问JavaScript对象属性
- 访问json数组中的对象
- 通过javascript/html访问twitter共享iframe
- Dojo:访问dijit.form.Select中单击的项目
- 为什么在这个网站上不能通过JS访问元素
- 使用 PhoneGapBuild 时访问设备内存
- 正在访问内存缓存项
- 在Javascript中,如何在访问非静态私有变量时,为只在内存中驻留一次的对象提供函数
- Object.defineProperty 是否访问了对象的内存地址