MainActivity.kt
package com.example.myapplication
import android.hardware.Sensor
import android.hardware.SensorManager
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Column
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
val sensorManager = getSystemService(SENSOR_SERVICE) as SensorManager
val listaSensores: List<Sensor> = sensorManager.getSensorList(Sensor.TYPE_ALL)
SensorList(sensors = listaSensores)
}
}
}
@Composable
fun SensorList(sensors: List<Sensor>) {
Column {
sensors.forEach { sensor ->
Text(text = sensor.name)
}
}
}
Publicado el día 4 de diciembre de 2023CATEGORÍAS
Android, Kotlin, Lo mejor