手机'我在哪里'之实现
来源:互联网 发布:腾讯网软件下载 编辑:程序博客网 时间:2024/04/30 04:46
很多电信公司提供了'我在哪里'这种功能,实现起来其实比较简单,主要应用了GSM协议中的一些字段来标示当前的areaid,就像IMSI中的前几个字符来标示当前网络所属国家一样。
在S60中的实现:
#include <ETELBGSM.H>
RTelServer aTelServer;
_LIT(KTsyName, "phonetsy.tsy");
aTelServer.Connect();
// Load the profile of the phone
aTelServer.LoadPhoneModule( KTsyName );
// Get the phone name
RTelServer::TPhoneInfo phoneInfo;
User::LeaveIfError(aTelServer.GetPhoneInfo(0,phoneInfo));
// Open the phone by name
RBasicGsmPhone phone;
User::LeaveIfError(phone.Open(aTelServer,phoneInfo.iName));
MBasicGsmPhoneNetwork::TCurrentNetworkInfo aNetworkInfo;
phone.GetCurrentNetworkInfo( aNetworkInfo);
User::LeaveIfError(phone.GetCurrentNetworkInfo( aNetworkInfo));
我在哪里?在aNetworkInfo.iLocationAreaCode;
phone.Close();
aTelServer.UnloadPhoneModule( KTsyName );
aTelServer.Close();
如上,得到所谓的areaid以后,对应一个相当大的数据库,就可以查到areaid对应的地区了,例如:4xxx对应清华大学.
- 手机'我在哪里'之实现
- 我在哪里?
- 我想知道我老婆在哪里怎么定位她的手机?QQ1622863529
- 我想知道我老婆在哪里怎么定位她的手机?QQ1622863529
- 我的灵魂在哪里?
- 我的路在哪里?
- 我的半边天在哪里?
- 我的SQL在哪里....
- 我的工作在哪里?
- 我的出路在哪里?
- 我的方向在哪里
- 我的生命在哪里
- 我的老婆在哪里
- 我的明天在哪里
- 我的朋友在哪里?
- 评论:手机游戏的出路在哪里?
- 手机硬件的未来在哪里?
- 2013中国手机的春天在哪里?
- javascript 与 DOM
- 一个批量更改文件名的Python脚本
- SQL2005的连接失败问题
- libxml++在多線程安全中的問題經驗總結
- ..
- 手机'我在哪里'之实现
- 使用javascript+dom+xml实现分页
- Linux KernelTech版FAQ 1.0
- 中国的希望
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- ORCLE基本操作和联机备份
- 安装LINUX的五种方法
- Java反射机制
- CSS中的绝对定位