【发布时间】:2014-11-18 02:51:27
【问题描述】:
检测 Android 设备何时位于特定位置的最佳方法是什么?我正在创建一个设备管理应用程序,该应用程序在设备位于特定场所时强制执行某些策略,例如某办公楼,为了执行政策,我需要知道设备在哪里,并且设备管理员 API 没有任何地理位置/地理围栏 API。
我能想到几种方法,但都不是万无一失的:
- 轮询精确位置 (Wifi/GPS) - 取决于用户是否打开了 Wifi/GPS。无法强制执行。此外,GPS 无法在室内工作,而且会大量消耗电池电量。
- 投票路线位置(手机信号塔) - 更可靠,但不准确。
- 在场所周围放置 wifi 路由器并检测它们何时靠近 - 取决于用户是否打开了 Wifi。
检测设备位置的最佳方法是什么?
【问题讨论】:
-
不能信任你的员工吗?
-
没有。你知道那个问题的答案。 :)
标签: android gps geolocation android-geofence device-admin