我几乎是世界上最糟糕的规格。存在并用于工作的应用程序。我的目标是重新创建这个应用程序并使其工作。
这是一个非常简单的工具,它只显示以下信息到屏幕:
我希望我可以通过OpenNETCF的网络信息获取一些这些信息,也许某些P / Invokes在某处或(最糟糕的情况下)某种自定义SDK,我需要为该设备找到它(及其一个利基设备,所以我希望不是这样的。)
然而,希望利用Stackoverflow的功能,我想知道是否有人能够指出我正确的方向从设备上获取这些数据。有人知道任何专门提供此类信息的库吗?
答案 0 :(得分:2)
OpenNETCF的NetworkInformation命名空间无济于事 - 它是NDIS和WZC的包装器,它对电话没什么用处。可疑的是Telephony API (TAPI),但我怀疑即使TAPI是否会提供所有这些信息(自从我与TAPI战斗以来已经有一段时间了)。
我的猜测是你可以通过TAPI获得一些信息,但很多我可能通过无线电供应商提供的专有API检索,而且没有关于该API的信息(来自无线电供应商)或者设备OEM)你可能运气不好。
答案 1 :(得分:1)
我无法代表所有这些信息,但大多数信息都可以从RIL(无线电接口层)获得。
http://msdn.microsoft.com/en-us/library/aa920475.aspx
我不确定您是否可以使用C#访问RIL层,因为您必须提供C函数回调。
您从RIL_GetCellTowerInfo函数获取的单元塔信息以及从RIL_GetSignalQuality函数获得的信号质量信息。浏览MSDN文档以获取您想要获得的信息。