我刚开始使用 phonegap 进行 android 应用程序开发。我正在尝试使用这样的代码写入文件(按照 phonegag 示例)。
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function writeText(file, text) {
fileName = file;
textToWrite = text;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function gotFS(fileSystem) {
fileSystem.root.getFile(fileName, {create: true, exclusive: false}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
writer.seek(writer.length);
writer.write(textToWrite);
console.log("Output: " + textToWrite);
}
function fail(error) {
console.log(error.code);
}
在 Eclipse 作为调试器的 android 模拟器中,我可以看到这些行已执行(打印出日志行)。任何地方都没有错误。但是,我在系统中找不到该文件。文件应该放在哪里?我可以在 Windows 中查看它吗?
这就是我如何称呼作家。writeText("test.txt", "结束...");
文件 test.txt 在哪里?或者,也许我完全弄错了?
非常感谢!