Series 60 SDK官方并不支持访问当前的GSM cell Id。
因此你首先需要把etel.h和etelbgsm.h从9200 SDK拷贝到\Symbian\6.1\Series60\Epoc32\Include目录下。
Mmp文件里需要加入:
LIBRARY gsmbas.lib
LIBRARY etel.lib
下面的代码不能运行在emulator上,只能在真机上运行:
RBasicGsmPhone phone;
RTelServer server;
User::LeaveIfError( server.Connect() );
// load a phone profile
_LIT(KGsmModuleName, "phonetsy.tsy");
User::LeaveIfError( server.LoadPhoneModule( KGsmModuleName ) );
// initialize the phone object
RTelServer::TPhoneInfo info;
User::LeaveIfError( server.GetPhoneInfo( 0, info ) );
User::LeaveIfError( phone.Open( server, info.iName ) );
MBasicGsmPhoneNetwork::TCurrentNetworkInfo ni;
User::LeaveIfError( phone.GetCurrentNetworkInfo( ni ) );
接下来可以通过ni访问CellId、iLocationAreaCode和iNetworkInfo.iShortName等。
最后确认关闭了资源:
Phone.Close();
Server.UnloadPhoneModule(KGsmModuleName);
Server.Close();
下面的信息也可以获得:
厂商Id,串号:GetPhoneInfo()
BER,电池状态:GetX(此函数为同步)
信号量:SignalStrengthNotification()
分享到:
相关推荐
在Symbian操作系统中,获取所有扫描到的WLAN(无线局域网)的MAC地址是一项重要的网络编程任务。这通常涉及到对Symbian系统API的深入理解和使用,特别是网络和设备驱动相关的接口。以下是对这个主题的详细阐述: 1....
在S60操作系统上获取电话信息是移动应用开发中的一个重要环节,这主要涉及到与设备的通话记录、联系人以及SIM卡信息的交互。S60是诺基亚推出的基于Symbian操作系统的智能手机平台,广泛应用于早期的智能手机。在这个...
在Symbian操作系统中,获取本地IP地址是一个常见的任务,特别是在开发网络相关的应用程序时。本文将深入探讨如何在Symbian平台上实现这一功能。 首先,我们需要理解Symbian操作系统的网络架构。Symbian系统使用了...
本文将详细介绍Symbian S60平台下,针对WLan信息获取的一款实用工具——"Symbian S60 3rd 网络通信参数WLan Mac获取软件"。 该工具的主要功能是获取Symbian S60第三版手机的Wi-Fi硬件地址,即Mac地址。Mac地址是...
总的来说,获取Symbian系统下的本地IP地址和端口号是通过系统提供的网络服务和API实现的,这一过程涉及到网络编程的多个层面,包括网络服务的连接、套接字的管理和错误处理等。通过真机测试确保了代码在实际环境中的...
本文将详细解析如何通过编程实现在Symbian系统上监控安装过程并获取新安装程序的UID(Unique Identifier)。 首先,我们要理解Symbian系统的安装流程。在Symbian平台上,当一个应用程序被安装时,系统会触发一系列...
### Symbian塞班操作系统深度解析 #### Symbian简介:智能移动终端的先驱者 Symbian操作系统,源自英国宝意昂公司(Psion)的EPOC操作系统,其设计理念强调“使用电子产品如同品尝乳酪般简单”。EPOC的命名灵感...
nokia 诺基亚 基站 cell track.sis
【Symbian塞班软件开发工程师培训班实施方案】 随着信息技术的快速发展,Symbian操作系统作为曾经在智能手机领域的主导者,曾引领了移动开发的热潮。本文将深入探讨Symbian平台的开发现状、ASD(Accredited Symbian...
### Symbian(塞班)智能手机应用技巧 #### 塞班智能手机概述 智能手机的核心特征在于其搭载了一个开放式操作系统,这种系统允许用户直接安装并使用第三方软件,而非仅仅局限于预装的功能或者仅支持JAVA程序的手机。...
塞班(Symbian)是一种经典的智能手机操作系统,曾经在2000年代至2010年代初广泛应用于诺基亚等品牌的手机中。它以其强大的功能和开放性吸引了大量的开发者为其开发应用程序。在塞班系统上,为了确保软件的安全性和...
本文将深入探讨Symbian塞班智能手机签名工具的相关知识,帮助你理解其工作原理、使用方法以及为何它对Symbian用户至关重要。 首先,我们需要了解什么是签名工具。在Symbian系统中,应用软件需要经过签名才能在设备...
"Symbian塞班软件开发工程师培训班实施方案" 本文档主要介绍了Symbian塞班软件开发工程师培训班实施方案的整个项目计划,包括市场需求、人才缺口、薪资待遇、认证考试等方面的分析和讨论。 1. 市场需求方面,随着...
下面将详细探讨在Symbian 2nd环境下实现音频播放的关键知识点。 首先,我们要了解Symbian平台的多媒体框架。Symbian OS支持多种多媒体格式,主要通过Media Framework组件来处理音频和视频内容。在2nd版本中,音频...
首先,"symbian下运行的天气播报"指的是在Symbian手机上安装和使用应用程序来获取并显示实时天气信息。这类应用通常会提供包括温度、湿度、风向风速、空气质量等在内的多种气象数据,并且可以设定为定时播报,为用户...
Symbian塞班软件破解入门资料,新手值得一看~
塞班系统(Symbian)是曾经非常流行的一种智能手机操作系统,特别是在功能手机时代,它占据了市场主导地位。在开发针对塞班系统的应用时,为了确保软件的安全性和合法性,开发者需要为自己的应用程序签名,这个过程就...
FirmwareDownload.ini可能包含了固件下载的相关信息,比如固件的URL、版本号等,方便软件自动获取和更新固件。 塞班助手使用教程.rtf文件则是为用户提供详细的刷机指南,帮助用户理解如何操作软件,避免在刷机过程...
通过将“symbian_log.txt”文件集成到项目中,开发者可以利用Symbian的日志框架,获取详细的运行时信息,帮助他们更好地理解和优化其应用程序。这个文件可能包含了自定义的日志记录宏或类,以及如何在代码中使用它们...
塞班3手机360手机宝盒软件支持