加速度計からの Z 軸データをアレイに記録するのに問題があります。
おそらくいくつかの基本的なJavaルールで失敗していると思いますが、ここで私がやろうとしていることは次のとおりです。
private ArrayList<Float[]> z = new ArrayList<Float[]>();
protected void onCreate(Bundle savedInstanceState) {
SensorManager manager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor accelerometer = manager
.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
public void onSensorChanged(SensorEvent event) {
float x = event.values[0];
float y = event.values[1];
z.add(event.values[2]);
}
しかし、arraylist に追加しようとすると、次のようになります。
「ArrayList 型のメソッド add(Float[]) は、引数 (float) には適用できません」
z 軸データを配列に追加するにはどうすればよいですか?