| ID | CS001256 | Creation date | December 19, 2008 |
| Platform | S60 5th Edition | Tested on devices | Nokia 5800 XpressMusic |
| Category | Flash Lite | Subcategory | Application framework |
| Keywords (APIs, classes, methods, functions): Service.AppManager, appManager.LaunchApp() |
This code snippet demonstrates how to launch an external application using the Application Manager Platform Service for Flash Lite, supported from S60 5th Edition onwards.
// 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 the input parameters. In this case the camera application will be launched.
var inParams = {ApplicationID:"s60uid://0x101F857A"};
// Define result value
var outParams = appManager.LaunchApp(inParams);
// Check if launch was a success
if (outParams.ErrorCode == 0) {
text_txt.text += "Camera launched!";
} else {
var errorId = outParams.ErrorCode;
text_txt.text += "\rError: "+errorId;
}
This code launches the camera application of the device (Nokia 5800 XpressMusic).
The following sample application has been tested in Nokia 5800 XpressMusic (S60 5th Edition, Flash Lite 3.0).
File:FlashLite Launch Application.zip
No related wiki articles found