在Android中使用手机的内置传感器

时间:2012-12-14 05:08:04

标签: android

我正在创建一个应用程序,我会将从Android手机传感器收到的数据发送到使用Wifi-Direct的另一部Android手机。

我可以通过在扩展Activity的类中编写代码来获取传感器的值。我使用过Sensor Manager Class。

但是现在我想在后台线程中获取传感器值。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以在ACTION_SCREEN_OFF内收听Async_Task事件,这对背景话题非常有用。

当事件在Async_Task内部触发时,取消注册传感器侦听器,然后重新注册。屏幕将继续保持关闭,但监控将继续。

以下是此博客上的相关文章和优秀代码example

Google上的

AsyncTask