我创建了一个本地 android 服务。当用户选择开始按钮时,会启动一个服务,并创建一个从 Activity 扩展并实现可运行和 SensorEventListener 的内部类。
我想在设备锁定之前和之后获取移动设备的 x、y、z 坐标(屏幕监视器关闭并变黑并且设备被锁定)。我该怎么做这个任务?
谢谢, 伊尔
我创建了一个本地 android 服务。当用户选择开始按钮时,会启动一个服务,并创建一个从 Activity 扩展并实现可运行和 SensorEventListener 的内部类。
我想在设备锁定之前和之后获取移动设备的 x、y、z 坐标(屏幕监视器关闭并变黑并且设备被锁定)。我该怎么做这个任务?
谢谢, 伊尔
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).