我正在创建一个使用Android加速度计读取移动的应用程序,但是我希望它即使在手机被锁定时也能连续读取数据。我只需要在onSensorChanged()
方法中使用onPause()
侦听器中使用的相同代码吗?我读了一些关于Async的内容,但我不确定它是否适用于硬件应用程序。哪个是更好的选择?
答案 0 :(得分:1)
使用Service,设置加速度计并实施SensorEventListener,然后每当此事件触发时,获取唤醒锁定。然后将广播发送到活动。
public SensorService extends Service implements SensorEventListener{
}
希望这有助于:)