0
我想在PhoneGap Android中讀寫文件,我試過this的例子。 但我找不到任何輸出。即。我無法找到文件的保存位置和寫入位置。我們可以手動創建一個文件並在其中寫入或在PhoneGap中讀取它。如何在PhoneGap中讀寫文本文件?
我想在PhoneGap Android中讀寫文件,我試過this的例子。 但我找不到任何輸出。即。我無法找到文件的保存位置和寫入位置。我們可以手動創建一個文件並在其中寫入或在PhoneGap中讀取它。如何在PhoneGap中讀寫文本文件?
嘗試在Eclipse中的DDMS透視圖中找到該文件。
Window -> Show View -> File Explorer. In this one look for the path data -> data -> your.projects.package.name and search there for the file.
我已經實施了幾個關於phonegap的演示。一切正常。你不需要創建一個目錄或文件進行操作,但是phonegap api爲你完成了所有這些工作。請顯示您的代碼以便於解決您的問題。
//some code I write
function fail(error) {
console.log(error.code);
}
function getLogPath() {
var d = new Date();
return "log"+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate()+".txt";
}
function writeToLogFile(errorMsg) {
try {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSystem) {
fileSystem.root.getDirectory("phonegapLogFile", { create: true, exclusive: false }, function(directoryEntry) {
console.log("log folder is created");
directoryEntry.getFile(getLogPath(), { create: true, exclusive: false }, function(fileEntry) {
fileEntry.createWriter(function(writer) {
writer.seek(writer.length);
writer.write("\r\n");
writer.write("\r\n");
writer.write("Log message-" + new Date().toLocaleString());
writer.write("\r\n");
writer.write(errorMsg);
}, fail);
}, fail);
}, fail);
},
fail);
}
catch(e) {
fail(e);
}
}
我試過了。但無法找到該文件。 – James 2012-01-06 17:46:35