我正在Basic4android上创建一个应用程序,在下拉列表中收集GPS坐标和设备缺陷(旋转器)。GPS坐标由纬度和经度组成,当GPS启动时,GPS坐标显示在标签字段上,缺陷出现在旋转场下(例如“断臂”、“断电绝缘子”、“锈蚀结构”的下垂)。我完成了所有这些工作,并创建了一个“提交”按钮,该按钮应该将三个字段(经度、纬度和缺陷)复制到文本文件中。知道我每次按提交时如何存储这些字段吗?我将使用这个应用程序进行检查,当我走过一个传输塔,我将记录坐标和明显的缺陷到一个文件在android上。
谢谢,
Eli
发布于 2013-09-11 18:10:49
有几种方法可以做到这一点。最简单的方法是将值添加到Map并使用File.WriteMap / ReadMap。
参见本教程:http://www.basic4ppc.com/android/forum/threads/6690/#content
发布于 2018-01-03 13:17:04
有一些解决办法。其中之一是将列表文件.add作为经度、纬度和缺陷之间的分隔符。
在全局区段中声明列表
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)当你需要的时候,你可以把每一行int分割成经度、纬度和缺陷。
https://stackoverflow.com/questions/18409689
复制相似问题