我创建了一个本地的android服务。 当用户选择开始按钮时,将启动一个服务,并创建一个从Activity扩展并实现runnable和SensorEventListener的内部类。
我希望在设备锁定之前和之后获取移动设备的x,y,z坐标(屏幕监视器关闭,黑色,设备被锁定)。我该如何完成这项任务?
谢谢, Eyall
答案 0 :(得分:0)
有用于显示器打开的系统广播&关闭。 因此,您应该注册它们并尝试将它们保存在不同的数据结构中。
您可以注册这些意图:
<action android:name="android.intent.action.SCREEN_ON" />
<action android:name="android.intent.action.SCREEN_OFF" />
他们可能需要特殊权限(请检查logcat)。