2012-07-16 50 views
0

我创建了本地Android服务。 当用户选择启动按钮时,将启动服务并创建一个内部类,该内部类从Activity延伸并实现可运行并且创建SensorEventListener。创建本地Android服务

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

谢谢, Eyall

回答

0

有用于在显示接通&关闭系统广播。 所以你应该注册他们,并尝试将它们保存在不同的数据结构中。

有这些意图,你可以为注册:

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

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

+0

我想你的意思是SCREEN_OFF在第二行? – nkr 2012-07-16 20:07:46

+0

你是对的 - 对不起。纠正了这一点。 – Tim 2012-07-16 20:16:37

相关问题