java - 检测室内移动设备(J2ME)

标签 java java-me mobile gps nokia

我正在尝试使用 J2ME 开发一个移动应用程序来检测室内设备。由于 GPS 无法在室内检测到移动设备。所以我正在研究使用带有小区 ID 的位置库。任何人都可以就此方法给我一些指导吗?

opencellid.org 提供了使用小区 ID 检测移动设备的免费资源。基于他们的 API,它需要输入 IMSI。但我无法检索 IMSI,因为它需要制造商/运营商域权限才能这样做。

顺便说一句,我来自新加坡,使用Starhub 作为服务提供商并在N97 mini 上测试我的程序。不要使用它,任何这些信息都有帮助。

除了使用 cell id 的想法之外,还有其他解决方法吗?任何帮助将不胜感激......

最佳答案

没有简单的方法来检测某人是否在“室内”。

您可以使用 gps 通过信号丢失来检测某人何时在室内,但您仍然无法判断他们是没有信号还是真的在室内。

手机三角测量在这种情况下几乎毫无用处,因为它不够准确。查看我手机的谷歌地图,它甚至无法告诉我所在的街道,只能大概知道我在 500 米范围内的位置。

如果建筑物各处都有 Wifi 接入点,那么这些可能是检测有人何时在室内的最佳方式。如果符合给定建筑物中每个无线接入点的数据库,Wifi 接入点就会工作......

看看http://www.skyhookwireless.com/了解更多信息!

关于java - 检测室内移动设备(J2ME),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2077360/

相关文章:

java - 使用indexof查找字符串中的模式

android - 使用C++作为后端的跨平台移动开发

javascript - 如何使用phonegap检查联系人数据库中是否存在电话号码?

java - 如何将哈希表向下转换为抽象类对象

java - 如何在java中快速将大的csv文件转换为json数组

java - 下载文件的协议(protocol)

exception - BlackBerry - 从位图创建图形对象时出现异常

java-me - 防止 LWUIT 窗体的最后一个组件在按下向下箭头键时失去焦点

css - 为多个设备创建媒体查询的最简单方法

java - 将 YouTube 视频嵌入到 JFrame?