gpt4 book ai didi

java - Android中的传感器精确服务

转载 作者:行者123 更新时间:2023-12-01 18:39:56 24 4
gpt4 key购买 nike

我的任务有问题。就这个。

实现当灯光下降时播放神秘音乐的应用程序。恢复照明后,轨道停止(使用服务内的媒体播放器播放音乐)。

现在我请你帮助我。我试图这样做,但最终我不能

感谢帮助。无论如何,我想了解它。

最佳答案

您需要获取传感器的最大值。然后设置您认为昏暗的值以停止/开始播放

SensorManager manager = (SensorManager)context.getSystemService(Context.SENSOR_SERVICE);

Sensor sensor = manager.getDefaultSensor(Sensor.TYPE_LIGHT);

LightListener listener = new LightListener();

manager.registerListener(listener, sensor, SensorManager.SENSOR_DELAY_FASTEST);

class LightListener implements SensorEventListener {
public void onSensorChanged(SensorEvent event) {
lux = event.values[0];
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
}


使用 sensor.getMaximumRange()获取传感器的最大值。然后从那里可以设置开始/停止点,并在更换传感器时检查是否到达该点

关于java - Android中的传感器精确服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59954646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com