Android 写/读然后保存文本文件

Android 写/读然后保存文本文件,android,basic4android,vb4android,Android,Basic4android,Vb4android,我正在Basic4android上创建一个应用程序,它在下拉列表(微调器)中收集GPS坐标和设备缺陷。GPS坐标由纬度和经度组成,当GPS打开时,标签字段上显示,缺陷显示在微调器字段下(例如,“断横臂”、“断绝缘子”、“生锈结构”下拉)。我能够完成所有这些,并创建一个“提交”按钮,将三个字段(经度、纬度和缺陷)复制到一个文本文件中。知道每次我按submit时如何存储这些字段吗?当我经过一座输电塔时,我将使用这个应用程序进行检查,我将把坐标和明显的缺陷记录到android上的一个文件中 谢谢, E

我正在Basic4android上创建一个应用程序,它在下拉列表(微调器)中收集GPS坐标和设备缺陷。GPS坐标由纬度和经度组成,当GPS打开时,标签字段上显示,缺陷显示在微调器字段下(例如,“断横臂”、“断绝缘子”、“生锈结构”下拉)。我能够完成所有这些,并创建一个“提交”按钮,将三个字段(经度、纬度和缺陷)复制到一个文本文件中。知道每次我按submit时如何存储这些字段吗?当我经过一座输电塔时,我将使用这个应用程序进行检查,我将把坐标和明显的缺陷记录到android上的一个文件中

谢谢,


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


请参阅本教程:

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


请参阅本教程:

有一些解决方案。其中一个正在写入列表文件。在经度、纬度和纬度之间添加一个字符作为分隔符

在全局部分声明列表

 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)

您可以在以后需要时将每条线拆分为单独的经度、纬度和缺陷。

有一些解决方案。其中一个正在写入列表文件。在经度、纬度和纬度之间添加一个字符作为分隔符

在全局部分声明列表

 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)
您可以在以后需要时将每条线拆分为单独的经度、纬度和深度