Android 有没有办法让我的加速计数据自动添加到sqlite数据库?
我已经为我的应用程序创建了一个加速计,我想知道是否有一种方法可以将来自axis的数据自动添加到sqlite数据库中?还是我必须自己手动添加这些数字Android 有没有办法让我的加速计数据自动添加到sqlite数据库?,android,sqlite,android-sqlite,accelerometer,android-sensors,Android,Sqlite,Android Sqlite,Accelerometer,Android Sensors,我已经为我的应用程序创建了一个加速计,我想知道是否有一种方法可以将来自axis的数据自动添加到sqlite数据库中?还是我必须自己手动添加这些数字 任何帮助都将不胜感激没有api可以实现这一点。您必须手动执行此操作: @Override public void onSensorChanged(SensorEvent event) { // TODO Auto-generated method stub acclX = event.values[0]; acclY =eve
任何帮助都将不胜感激没有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.
}
我建议使用。这是处理数据库的简单方法。次要(不完全)示例:
如何节省
accelDao = DaoManager.createDao(connectionSource, AccelerometerRec.class);
accelDao.create(new AccelerometerRec(...))
请参阅官方网站上的完整示例
accelDao = DaoManager.createDao(connectionSource, AccelerometerRec.class);
accelDao.create(new AccelerometerRec(...))