29 октября, 2021

Accelerometer

MainActivity import android.content.Contextimport android.hardware.Sensorimport android.hardware.SensorEventimport android.hardware.SensorEventListenerimport android.hardware.SensorManagerimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.TextViewclass MainActivity : AppCompatActivity() { lateinit var sManager: SensorManager override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val tvSensor = findViewById<TextView>(R.id.tvSensor) sManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager val sensor = sManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) val sListener = object : SensorEventListener{ override fun onSensorChanged(sEvent: SensorEvent?) { val value = sEvent?.values val sData = “X: ${value?.get(0)}nY: ${value?.get(1)}nZ: ${value?.get(2)}” tvSensor.text = sData } override fun onAccuracyChanged(p0: Sensor?, p1: Int)… Подробнее »Accelerometer