Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.a2112020
- import android.content.Context
- import android.hardware.Sensor
- import android.hardware.SensorEvent
- import android.hardware.SensorEventListener
- import android.hardware.SensorManager
- import androidx.appcompat.app.AppCompatActivity
- import android.os.Bundle
- import kotlinx.android.synthetic.main.activity_main.*
- class MainActivity : AppCompatActivity(), SensorEventListener {
- lateinit var sensorManager : SensorManager
- private var mSensor: Sensor? = null
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- sensorManager = getSystemService(Context.SENSOR_SERVICE) as SensorManager
- mSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
- }
- override fun onResume() {
- super.onResume()
- sensorManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_NORMAL)
- }
- override fun onPause() {
- super.onPause()
- sensorManager.unregisterListener(this)
- }
- override fun onAccuracyChanged(sensor: Sensor?, accuracy: Int) {
- //TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
- }
- override fun onSensorChanged(event: SensorEvent) {
- //TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
- textView.text = event.values[0].toString()
- textView2.text = event.values[1].toString()
- textView3.text = event.values[2].toString()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement