Archived:Listing installed applications in Flash Lite
Article Metadata
Code Example
Source file: Media:FlashLite List Applications.zip
Tested with
Devices(s): Nokia 5800 XpressMusic
Compatibility
Platform(s): S60 5th Edition
Article
Keywords: Service.AppManager, appManager.GetList()
Created: User:Nokia Developer KB
(19 Dec 2008)
Last edited: hamishwillee
(01 Aug 2012)
Contents |
Overview
This code snippet demonstrates how to list all installed applications using the Application Manager Platform Service for Flash Lite, supported from S60 5th Edition onwards.
Source
// Import Platform Service Interface
import com.nokia.lib.Service;
// Heading of the application
heading_txt.text = "List of applications";
// Create a new Service object which has Application manager data
var appManager = new Service("Service.AppManager", "IAppManager");
// Define input parameters
var inParams = {Type:"Application"};
// Define result value
var outParams = appManager.GetList(inParams);
if (outParams.ErrorCode == 0) {
// go through all applications and trace captions to the textarea
var outList = outParams.ReturnValue;
var outputEntry = null;
do {
outputEntry = outList.next();
if (null != outputEntry) {
var caption = outputEntry.Caption;
text_txt.text += "- "+caption+"\r";
} else {
break;
}
} while (true);
} else {
var errorId = outParams.ErrorCode;
text_txt.text += "Error: "+errorId;
}
Postconditions
Captions of all installed applications are displayed.
Example application
The following sample application has been tested in Nokia 5800 XpressMusic (S60 5th Edition, Flash Lite 3.0).
File:FlashLite List Applications.zip

