Android环境光传感器和服务

时间:2011-09-06 17:55:21

标签: android service sensor

我正在开发一个启动服务来执行的应用程序 环境光线变化时的动作。这是电影:

 Activity A
    On Start --> If Service S running, start Activity B 
    On Click --> Start Service S (not an IntentService) using starService. 
 Activity B 
    On Start --> Bind to Service S 
    On Click --> Stop Service S 
 Service S implements SensorEventListener 
    On Create --> Register to light sensor 
    On Sensor Changed --> Write a log 
    On Destroy --> Unregister to light sensor 

我的问题是:   当您启动应用程序并启动服务时,一切都是 精细。屏幕关闭时,服务S无法接收 来自光传感器的通知。当我转动屏幕 重新开始,也没有收到任何通知。如果我摧毁了 在同一个应用程序会话中再次启动并启动它, 没有收到通知。

关于传感器的文档不是很有帮助(或者我错过了 东西)。有人可以帮忙吗?

0 个答案:

没有答案