我正在开发一个Android项目,主题是开发一个Android应用程序,用于从外部传感器(phidgets)收集数据,然后使用graphview或类似方法生成图形表示。我想揭示的问题是如何将实时数据保存到DataPoint []结构。我已尝试使用而和用于方法,使用点数或时间。
DataPoint[] data_ax = new DataPoint[number of points];
data_ax[i] = new DataPoint(i,onDataEvent.getData()[0].getAcceleration()[0]);
或使用for循环
DataPoint[] data_ax = new DataPoint[number of points];
for (int i = 0;i<30;i++){
data_ax[i] = new DataPoint(i,onDataEvent.getData()[0].getAcceleration()[0]);
}
循环时
long t= System.currentTimeMillis();
long end = t+15000;//15*1000 seconds
while(System.currentTimeMillis() < end) {
String[] data_az = new String[];
int x=0;
data_az[x]= onDataEvent.getData()[0].getAcceleration()[0]);
x=x+1;
}
我似乎无法找到正确的方法。谢谢你的回答。