C#中如何通过RIL获得基站信息
来源:互联网 发布:mac os 修复 编辑:程序博客网 时间:2024/05/16 12:47
在Windows Mobile的手机上面, RIL提供了访问Radio模块的接口, 下面以一个简单的示例说明如何在C#中通过RIL获得基站信息.
第一步. 定义必要的数据结构和回调函数
1. 包含基站信息的RILCELLTOWERINFO类
2.用于异步返回RIL调用结果的回调函数RILRESULTCALLBACK
3.在RIL主动发出notify的时候回调的提醒函数RILNOTIFYCALLBACK
注意:这个提醒函数后面不会用到,但它是作为必要的Native函数的参数,在pinvoke的时候是不可缺少的 第二步. 通过pinvoke引用必要的RIL Native函数
第三步. 通过RIL_GetCellTowerInfo获取基站信息
1.初始化一个RIL的实例并返回它的Handle
2.定义回调函数
3.调用RIL_GetCellTowerInfo并释放当前RIL实例的handle
结果与分析:
以下是在samsungi718+上的测试结果:
-rilCellTowerInfo :
需要注意的是这里的CellTowerInfo在各个机型上面的实现程度不一样,文中提到的RIL相关函数严格来说在Windows Mobile 上面都不是必须被实现的,使用时需考虑到这一点。
- [CF.Skills]C#中如何通过RIL获得基站信息
- C#中如何通过RIL获得基站信息
- 通过RIL和GOOGLE实现基站定位
- iPhone/iOS获得基站信息
- 转:C#编程中如何获得硬件的信息
- iPhone/iOS获得基站信息[整理]
- iPhone/iOS获得基站信息[整理]
- iPhone/iOS获得基站信息[整理]
- Windows中通过ipconfig获得网卡信息
- Android基站定位——通过手机信号获取基站信息
- flex中如何获得客户端信息
- 如何在程序中获得wifi信息
- 通过RIL获得呼入/呼出电话的号码
- 如何通过C#获取硬件信息。
- 如何查询手机当前基站编号信息
- 手机如何通过基站连接互联网
- Android获得位置信息(GPS+wifi/基站)
- ASP.net中通过GridViewCommandEventArgs获得当前行的信息
- Struts 和 Spring 整合3种方法
- 《WDF USB驱动开发指南》-- USB软件结构
- xvid开放源码xvidcore-1.1.3.zip在VC下成功编译的方法
- 头文件交叉声明的解决办法
- 我在LINUX上常用到的一些命令整理中...
- C#中如何通过RIL获得基站信息
- 丁磊推“梦幻人生”:门户SNS反击战
- Design Goals of Java
- 5月的Plugin of the month:教你如何用F#在AutoCAD中生成神奇的螺环(Spiro)
- 地区门户自动IP识别与跳转功能
- 使用CFile完成变长数据块的读写
- static注意事项
- 总结一下近来要做的优化工作
- 使用busybox做一个小巧的linux操作系统