s***@kunhuatech.com
s***@kunhuatech.com
  • 发布:2021-06-03 11:13
  • 更新:2021-06-03 11:13
  • 阅读:569

安卓手机写入不了缓存文件

分类:HBuilderX

我用以下代码保存账号密码到缓存文件,可是发现手机上并没有这个文件,请问一下是为什么。不管是运行到手机基座还是打包成app都有这个问题。

if(mui.os.android) { //安卓
var sdRoot = getSDRoot();
// 获得sd卡根目录
creatFolder(sdRoot + "/information.in");
plus.io.resolveLocalFileSystemURL(sdRoot + "/information.in", function(entry) {
entry.createWriter(function(writer) {
// fast forwards file pointer to end of file
writer.seek(0);
writer.write('{"enterpriseCode": "' + enterpriseCode +
'","loginId": "' + loginId +
'","passWord": "' + passWord + '"}');
concole.log("sdRoot+information="+sdRoot + "/information.in");
mui.toast("sdRoot+information="+sdRoot + "/information.in");
}, function(e) {
mui.toast(e.message);
});
})
};

function creatFolder(path) {
var fd = new File(path);
fd.createNewFile();
};
function getSDRoot() {
// 判断SD卡是否插入
//alert(environment.getExternalStorageState() +"==="+environment.MEDIA_MOUNTED);
if(environment.getExternalStorageState() !== environment.MEDIA_MOUNTED) {
plus.nativeUI.toast('没有找到SD卡');
return;
}
return environment.getExternalStorageDirectory();
};

2021-06-03 11:13 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复