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(...))
請在官方網站上查看完整的示例。