2012-01-06 4 views
0

Я хочу прочитать и записать файл в PhoneGap Android, и я попробовал пример this. Но я не мог найти выход. то есть. Я не могу найти, где файл сохраняется и где писать. Можем ли мы вручную создать файл и записать его внутри или прочитать из него в PhoneGap.Как читать и писать текстовый файл в PhoneGap.?

ответ

0

попытайтесь найти файл в перспективе DDMS в Eclipse.

Window -> Show View -> File Explorer. In this one look for the path data -> data -> your.projects.package.name and search there for the file. 
+0

Я уже пробовал это. Но не удалось найти файл. – James

0

Я реализовал несколько демонстраций о телефонной запинке. Все работает хорошо. Вам не нужно создавать каталог или файл для работы, однако телефонная задержка 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); 
     } 
    } 
Смежные вопросы