Archived:Reading IMSI in Qt for Symbian
Article Metadata
Tested with
Devices(s): Nokia 5800 XpressMusic
Compatibility
Platform(s): S60 3rd Edition, FP1, FP2
S60 5th Edition
S60 5th Edition
Article
Keywords: XQSysInfo::imsi()
Created: (20 Jun 2009)
Last edited: nayan_trivedi
(19 Sep 2009)
Contents |
Overview
This code snippets shows how to get IMSI number in Qt. The XQSysInfo class provides information about the device. imsi() method of class XQSysInfo return IMSI number.
This snippet requires ReadDeviceData capabilities. Self-signing is not possible because a Developer certificate is needed.
Preconditions
- Download the latest Qt for S60 distribution from Qt.
- Install Qt for S60:Installing Qt on S60
- Check this link for installation guide: How to install the package.
- Go through this article: Getting started with Qt for S60
- Go through this article: How to use Mobile Extension APIs
Headers required
#include <XQSysInfo>.pro file
symbian:LIBS += -letel3rdparty \
-lsysutil \
-lefsrv \
-lfeatdiscovery
symbian:TARGET.CAPABILITY = ReadDeviceData
Source
XQSysInfo *sysInfo = new XQSysInfo();
/* show IMSI on label */
QLabel *IMSI = new QLabel("IMSI: "+sysInfo->imsi());
Code Example
- The Code Example will show IMSI on screen and is tested on Nokia 5800 XpressMusic.

