【问题标题】:Write/Read then Save text file Basic4Android写入/读取然后保存文本文件 Basic4Android
【发布时间】:2013-08-23 18:39:13
【问题描述】:

我正在 Basic4android 上创建一个应用程序,该应用程序在下拉列表 (Spinner) 中收集 GPS 坐标和设备缺陷。 GPS 坐标由纬度和经度组成,当 GPS 处于打开状态时,标签字段上会显示缺陷,而 Spinner 字段下会显示缺陷(例如,“Broken cross arm”、“Broken Insulator”、“Rusty Structure”的下拉菜单)。我能够完成所有这些并创建一个“提交”按钮,该按钮应该将三个字段(经度、纬度和缺陷)复制到一个文本文件中。知道每次按提交时如何存储这些字段吗?当我路过输电塔时,我将使用这个应用程序进行检查,我会将坐标和明显的缺陷记录到android上的文件中。

谢谢,

伊莱

【问题讨论】:

    标签: android basic4android vb4android


    【解决方案1】:

    有一些解决方案。其中之一是翻动一个列表文件。在经度、纬度和缺陷之间添加一个字符作为分隔符。

    在全局部分声明列表

     Dim list1 as list
    

    在创建活动事件时初始化列表

     List1.Initialize
    

    点击提交按钮

    newstring=longt &"|" &lat &"|"& defi 
    If File.Exists (File.DirInternal & "/","Log.txt") Then
    List1 = File.ReadList (File.DirInternal & "/","Log.txt")
    end if
    List1.add(newstring)
    File.Writelist(File.DirInternal & "/","Log.txt",List1)
    

    您可以在以后需要时将每一行拆分为单独的经度、纬度和不足之处。

    【讨论】:

      【解决方案2】:

      有几种方法可以做到这一点。最简单的是将值添加到 Map 并使用 File.WriteMap / ReadMap。

      查看本教程:http://www.basic4ppc.com/android/forum/threads/6690/#content

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-02
        • 2013-11-04
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多