回答

2

有没有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. 
    } 
0

我推荐使用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(...)) 

请在官方网站上查看完整的示例。

相关问题