首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

用AT或RIL,层3信令得到手机的信号的有关问题

2012-02-17 
用AT或RIL,层3信令得到手机的信号的问题如题,在开发一个程序,希望能够随时得到手机的各种信号参数,在模拟

用AT或RIL,层3信令得到手机的信号的问题
如题,在开发一个程序,希望能够随时得到手机的各种信号参数,在模拟器上和在真机上得到的数据很少,请问各位是什么原因呢,我都是参考的RIL里写的,不知怎么解决,请给点思路,谢谢!!

[解决办法]
直接从注册表读取可以吗?
比如读取手机信号强度:
#define SN_PHONEMULTILINE_ROOT HKEY_LOCAL_MACHINE
#define SN_PHONEMULTILINE_PATH TEXT("System\\State\\Phone")
#define SN_PHONEMULTILINE_VALUE TEXT("Signal Strength Raw")

DWORD dwPhoneSignal = 0;
RegistryGetDWORD(SN_PHONEMULTILINE_ROOT, SN_PHONEMULTILINE_PATH, SN_PHONEMULTILINE_VALUE, &dwPhoneSignal);
如果需要实时获取,可以用RegistryNotifyWindow之类的

热点排行