0
我为我的应用程序创建了一个加速度计,我想知道有没有办法将来自轴的数据自动添加到sqlite数据库?或者我必须手动添加自己的数字?有没有办法让我的加速度计的数据自动添加到sqlite数据库?
任何帮助将不胜感激
我为我的应用程序创建了一个加速度计,我想知道有没有办法将来自轴的数据自动添加到sqlite数据库?或者我必须手动添加自己的数字?有没有办法让我的加速度计的数据自动添加到sqlite数据库?
任何帮助将不胜感激
有没有API来实现这一目标。您必须手动执行此操作:
@Override
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
acclX = event.values[0];
acclY =event.values[1];
acclZ = event.values[2];
insertReadings(acclX, acclY, acclZ); // YOUR method to insert to sqlite DB.
}
我推荐使用ormlite。这是使用数据库的简单方法。轻微(并非完全)例如:
@DatabaseTable(tableName = "accel")
public class AccelerometerRec {
@DatabaseField(generatedId = true)
int id;
@DatabaseField
int x;
@DatabaseField
int y;
@DatabaseField
int z;
}
如何保存?
accelDao = DaoManager.createDao(connectionSource, AccelerometerRec.class);
accelDao.create(new AccelerometerRec(...))
请在官方网站上查看完整的示例。