Revision as of 04:16, 11 October 2012 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Get list of installed applications and its UID in Qt

From Nokia Developer Wiki
Jump to: navigation, search

Deprecated:This code snippets shows how to list the names and UIDs of installed applications on device using the Qt Mobile Extension XQInstaller.

Tip.pngTip: This article and associated mobile extensions has not been superseded in Qt Mobility 1.0.

Article Metadata
Code ExampleTested with
Devices(s): Nokia 5800 XpressMusic
Platform(s): S60 3rd Edition, FP1, FP2
S60 5th Edition
Platform Security
Signing Required: DevCert
Capabilities: TrustedUI
Keywords: XQInstaller::applications()
Created: savaj (22 Jun 2009)
Last edited: hamishwillee (11 Oct 2012)


Headers required

 #include <XQInstaller>

.pro file

symbian:LIBS += -lswinstcli \
-lcommdb \
-lapparc \
-lefsrv \
symbian:TARGET.CAPABILITY += TrustedUI


void GetInstalledApps::GetApps()
XQInstaller* m_installer = new XQInstaller(this);
/* Get List of applications.
* type of m_applications is QMap<QString, uint>.

m_applications = m_installer->applications();
/* Get List of application names
*type of m_appNames is QList<QString>

m_appNames = m_applications.keys();
/* Get List of application UID in decimal.
*type of m_appUID is QList<uint>

m_appUID = m_applications.values();
for (int i = 0; i < m_appNames.count(); i++)
QString str;
/* convert UID from decimal to hex and then string. */
/* append name and UID to string */
QString string(m_appNames.at(i)+" UID:"+ str);
/* append string to list widget to display on screen */
/* Let's make the UI scale so that we can scroll it. */
QScrollArea* scrollArea = new QScrollArea;
/* setCentralWidget() takes ownership of scrollArea and deletes it at the appropriate time. so no need to delete scrollArea */


The code snippet is expected to show a list of all installed applicationa with its UID.


Code Example

  • The Code Example will show a list of all installed application with UID. The application is tested on Nokia 5800 XpressMusic.

Related Links

This page was last modified on 11 October 2012, at 04:16.
96 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.