小编use*_*041的帖子

将传感器数据保存到android中的文件

我正在做我的项目来记录来自加速度计和陀螺仪传感器的数据并将其保存到 SD 卡中的文件中。但是我有问题,当我开始录制超过 1 秒时,文件中的结果只有 1 个数据,由 1 个 x 轴、1 个 y 轴和 1 个 z 轴组成。理想情况下,我应该在记录文件时在文件中获取更多数据

  public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    //return inflater.inflate(R.layout.get_data, container, false);

    //get path from sdcard
    sdcard = Environment.getExternalStorageDirectory().getPath();

    rootView = inflater.inflate(R.layout.get_data, container,false);
    Button start = (Button) rootView.findViewById(R.id.buttonstart);
    Button stop = (Button) rootView.findViewById(R.id.buttonstop);

    //eksekusi saat klik button stop
    stop.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            rekam = false;
            // TODO Auto-generated method stub

            //sensorManager.unregisterListener(mySensorEventListener); …
Run Code Online (Sandbox Code Playgroud)

java android android-sdcard gyroscope sensors

5
推荐指数
1
解决办法
7633
查看次数

对于加速计传感器的获取数据片段类型,方法findViewById(int)未定义

我正在做我在Android平台上通过加速度计传感器获取数据的项目.我在最后3行代码中有错误代码.确切的错误是findViewById不是用于获取数据片段.那么,我如何在Fragment中使用findviewbyId来获取数据加速计传感器?非常感谢答案:)

import android.app.Activity;
import android.app.Fragment;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.TextureView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorManager;
import android.hardware.SensorEventListener;


public class GetDataFragment extends Fragment implements SensorEventListener {

//definisi variabel-variabel
//Sensor accelerometer;
private Activity parent;
TextView koordinatX;
TextView koordinatY;
TextView koordinatZ;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    return inflater.inflate(R.layout.get_data, container, false);
}

private SensorManager sensorManager;
private Sensor sensor;
//TextView koordinatX; …
Run Code Online (Sandbox Code Playgroud)

android accelerometer fragment findviewbyid

3
推荐指数
1
解决办法
5930
查看次数