0

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

我想在设备锁定之前和之后获取移动设备的 x、y、z 坐标(屏幕监视器关闭并变黑并且设备被锁定)。我该怎么做这个任务?

谢谢, 伊尔

4

1 回答 1

0

There are System Broadcasts for the display turning on & off. So you should register for them and try to save them in different data structures.

There are these Intents you could register for:

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

They may need special permissions (check logcat for that).

于 2012-07-16T11:53:16.650 回答