SQLite3 - 使用文本文件中的列名创建表

时间:2011-10-05 23:28:04

标签: android sqlite android-wifi

我正在尝试记录WiFi接入点强度,以便可能对GPS不可用的人的位置进行三角测量(例如在房屋中)。我希望列名称是BSSID或SSID,但我只能在WiFi扫描完成后知道列名称。我想让用户在安装过程中进行扫描,将BSSID或SSID输出到文本文件,读取处理数据库的类中的文本文件,并根据文本中的内容创建“create table”语句文件。例如:

如果扫描返回AP1,AP2,AP3,则该语句将=创建表访问点(AP1 INT,API2 INT,API3 INT)

但是如果扫描返回API1,API3,API4,那么语句将是= create table accesspoints(API1 INT,API3 INT,API4 INT)

我一直在寻找几个小时但没有找到任何答案......这甚至可能吗?我对数据库的了解不多,所以有人可以帮帮我吗?如果有人能想到另一种方式,请不要犹豫分享:)

谢谢!

1 个答案:

答案 0 :(得分:0)

这听起来不太可扩展。如果房子中的接入点发生变化会怎样?为什么不只有一个对应于每个接入点的行?