2016-01-09 3 views
-2

Я использую визуальную студию для создания мобильного приложения cordova, и я использую Cordova-plugin-file для управления файлами на устройстве. Как написать текстовый файл по определенному пути в устройстве Android, , чтобы иметь возможность получить его из определенного места.Как написать текстовый файл по определенному пути в Android-устройстве

+0

читать [это] (http://www.raymondcamden.com/2014/11/05/Cordova-Example-Writing-to-a-file) –

+0

ли вы мой ответ полезным? Если вы найдете ответ полезным, вы можете проголосовать и принять его, нажав стрелку вверх и галочку рядом с ответом :) –

ответ

0

Вы можете попробовать под кодом. Также вы можете найти хорошее объяснение для кода в Cordova Example: Writing to a file & Exploring the FileSystem APIs.

В качестве очень короткого объяснения: вы должны установить плагин для файла cordova, после того, как устройство готово, вы сначала попросите FileSystem, затем создадите файл по определенному пути (в моем примере: cordova.file.dataDirectory) и, наконец, напишите ему ,

document.addEventListener('deviceready', function() { 
      window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dirEntry) { 
       dirEntry.getFile("log.txt", { create: true }, function (fileEntry) { 
        fileEntry.createWriter(function (fileWriter) { 

         fileWriter.onwriteend = function (e) { 
          console.log('Write completed.'); 
         }; 

         fileWriter.onerror = function (e) { 
          console.log('Write failed: ' + e.toString()); 
         }; 

         // Create a new Blob and write it to log.txt. 
         var blob = new Blob(['Lorem Ipsum'], { type: 'text/plain' }); 

         fileWriter.write(blob); 

        }, errorHandler); 
       }); 
      }); 

}, false);