创建本地Android服务

时间:2012-07-16 11:49:17

标签: android

我创建了一个本地的android服务。 当用户选择开始按钮时,将启动一个服务,并创建一个从Activity扩展并实现runnable和SensorEventListener的内部类。

我希望在设备锁定之前和之后获取移动设备的x,y,z坐标(屏幕监视器关闭,黑色,设备被锁定)。我该如何完成这项任务?

谢谢, Eyall

1 个答案:

答案 0 :(得分:0)

有用于显示器打开的系统广播&关闭。 因此,您应该注册它们并尝试将它们保存在不同的数据结构中。

您可以注册这些意图:

<action android:name="android.intent.action.SCREEN_ON" />
<action android:name="android.intent.action.SCREEN_OFF" />

他们可能需要特殊权限(请检查logcat)。