2011-12-02 77 views
2

所以我想在我的主要活动开始时检测用户的当前位置。安卓位置检测

我实现的方式是让GPS位置管理器和Wifi位置管理器以及一个位置监听器监听Both。只要locationlistener找到当前位置。它将停止监听位置更改并将此位置视为当前位置。

我的问题是,你是否看到使用GPS和Wifi有任何危险?我同时使用的情况下,设备不具备GPS激活,反之亦然....

感谢,

回答

2

我看过几处他们真正推荐过这种方法的地方。但是,警告一句话:请务必确保已制作好,以便在没有锁定时超时。否则,如果手机在室内,可能会融化手机。

+0

感谢您的评论...所以你说一段时间后,如果它没有找到停止听众的位置,否则电池将耗尽......这很好知道 – pdiddy

+1

并且手机可能会过热。我有一个60秒的计时器。如果当时没有GPS锁定,则默认为网络位置。 – Pyrodante

2

我没有看到一个问题吧。我知道很多应用程序都使用wifi和GPS来获得更准确的位置。使用这些东西的唯一问题是电池使用时间,但这是您牺牲性能的原因。