FireMonkey位置传感器未关闭

时间:2014-09-07 19:32:52

标签: delphi firemonkey android-sensors delphi-xe5

我正在使用Delphi XE5(没有任何更新)

我的应用程序运行流畅(CPU%1-%5)(设备:Samsung Note 2,Android:4.4.2)

当位置传感器激活=真(CPU%25-%50)并且我读取纬度和经度值然后设置位置传感器激活=假但CPU不下降,只有%25-%50

我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:0)

我也见过这个。似乎位置服务(GPS接收器)不受TLocationSensor.Active控制,但您的应用程序访问传感器是。在CBXE6中使用调试器逐步执行代码后,即使应用程序已停止使用接收器,接收器仍然在运行且CPU正在处理数据。这是有道理的,因为GPS是一项全系统服务。