Как читать и писать текстовые файлы в PhoneGap.? - PullRequest
0 голосов
/ 06 января 2012

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

Ответы [ 2 ]

0 голосов
/ 01 марта 2013

Я реализовал несколько демонстраций о phonegap. Все работает хорошо. Вам не нужно создавать каталог или файл для работы, однако api phonegap сделает все это за вас. Пожалуйста, покажите свой код, чтобы легче было решить ваш вопрос.

//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);
       }
   }
0 голосов
/ 06 января 2012

попробуйте найти файл в перспективе 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. 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...