android – 在手机上测量“真实”的手机信号强度

android – 在手机上测量“真实”的手机信号强度,第1张

概述我想以编程方式测量手机中的手机信号强度.我实际上并不关心手机或编程环境:它可以基于 Android或Windows Mobile甚至J2ME,可以来自任何制造商(请不要iPhone).但是,它需要是真正的商用手机而不是特殊的测量设备. 这个问题并不像初看起来那么容易.我知道已经存在许多声称能够恢复手机信号强度的方法.其中一些 是: > WM6的SystemState.PhoneSignalStre 我想以编程方式测量手机中的手机信号强度.我实际上并不关心手机或编程环境:它可以基于 Android或windows Mobile甚至J2ME,可以来自任何制造商(请不要iPhone).但是,它需要是真正的商用手机而不是特殊的测量设备.

这个问题并不像初看起来那么容易.我知道已经存在许多声称能够恢复手机信号强度的方法.其中一些
是:

> WM6的SystemState.PhonesignalStrength
> WinCe的RIL_GetCellTowerInfo(返回的RILCELLTOWERINFO结构的DWRxLevel成员)
> androID.telephony.NeighboringCellinfo.getRSSi()for androID

上面的问题是它们只返回一些(小于10)离散值,这意味着,例如,SystemState.PhonesignalStrength的返回值只能转换为(例如)-100 dbm,-90 dbm,– 80 dbm,-70 dbm和-60 dbm,这对我的应用程序没用,因为我希望尽可能多的精度.

如果有一个无证件的解决方案只能在一部手机上运行,​​那么无所谓,如果你能告诉我一种我会感激的方式.

提前致谢

解决方法 请查看 JSR-256 Mobile Sensor API for Java ME.诺基亚S60第5版设备支持此API.您可以使用此API检查网络信号强度.但是,从诺基亚论坛首先询问它的粒度可能会很好. 总结

以上是内存溢出为你收集整理的android – 在手机上测量“真实”的手机信号强度全部内容,希望文章能够帮你解决android – 在手机上测量“真实”的手机信号强度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1138874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存