检测Android设备何时位于某个位置的最佳方法是什么?我正在创建一个设备管理应用,当设备处于某个特定的前提时,该应用可以执行某些策略,例如某个办公楼,为了执行这些策略,我需要知道设备的位置,并且Device Administrator API没有任何地理位置/地理围栏API。
我可以想到一些方法,但没有一种是万无一失的:
检测设备位置的最佳方法是什么?
答案 0 :(得分:0)
唯一符合您要求的是iBeacons或同类设备。
那是蓝牙低能量信标。它们安装在建筑物的墙壁上。它们会发出信标ID以及与该设备的距离。您必须管理在哪个地方安装了哪个信标ID。
这项技术是由Apple开发的,所以看看你如何在android中使用它。
户外GPS效果最佳,你必须忍受电池消耗。
Cell Tower定位你最好忘记,它只有大约1000米的精确度。 Wlan的定位也是有限的。