Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有没有办法让我的加速计数据自动添加到sqlite数据库?_Android_Sqlite_Android Sqlite_Accelerometer_Android Sensors - Fatal编程技术网

Android 有没有办法让我的加速计数据自动添加到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

我已经为我的应用程序创建了一个加速计,我想知道是否有一种方法可以将来自axis的数据自动添加到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.
    }
我建议使用。这是处理数据库的简单方法。次要(不完全)示例:

如何节省

accelDao = DaoManager.createDao(connectionSource, AccelerometerRec.class);
accelDao.create(new AccelerometerRec(...))
请参阅官方网站上的完整示例

accelDao = DaoManager.createDao(connectionSource, AccelerometerRec.class);
accelDao.create(new AccelerometerRec(...))