如何在js(phonegap)中写入本地文件

时间:2012-09-23 16:10:12

标签: javascript file jquery-mobile text

您好我正在尝试使用$.twFile.save在本地文本文件中编写一些文本,但结果一无所获。我尝试使用我的phonegap应用程序在Android设备上编写。

我使用以下代码

     t.executeSql('SELECT * FROM flatmetric', [], 
      function(t, metric) {
       var mymetric = metric.rows.length;

       for (i = 0 ; i < mymetric ; i += 1) {
        var row = metric.rows.item(i);

          sendmetric += row.buildingcode;
          sendmetric += row.flatno; 

       $.twFile.save("file:///mnt/sdcard/koinoxrista/Collector.txt", sendmetric) ;
      }
     )

我哪里错了?

除了twFile之外还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

在WebKit浏览器中,twFile使用Java小程序TiddlySaver.jar来完成文件系统交互。但是,Android中的WebView无法使用此Java程序或任何Java小程序。

而是尝试使用phonegap文件AP​​I: http://docs.phonegap.com/en/2.6.0/cordova_file_file.md.html#File

请参阅StackOverflow: Writing and reading file in phonegap