Join Now
Quality Rating:
  • Currently 2.0 / 5
(2.0 / 5 - 1 vote cast)
Expertise Level:
  • Currently 2.0 / 5
(2.0 / 5 - 1 vote cast)

This page was last modified 12:25, 14 May 2008.

CS000958 - Adding an icon to a MIDlet

From Forum Nokia Wiki


ID CS000958 Creation date May 14, 2008
Platform S60 3rd Edition, FP1 Tested on devices Nokia N95 8GB
Category Java ME Subcategory Files/Data


Keywords (APIs, classes, methods, functions): None

Overview

This code snippet demonstrates how to add an icon to a MIDlet.

manifest.mf

The manifest file provides information about the MIDlet. To add an icon to the MIDlet, add MIDlet-<n> attribute to the manifest file, where n is an integer identifying the MIDlet:

MIDlet-1: midletName,icon,mainClass

Here is a complete sample manifest:

MIDlet-Name: MIDgetSuite
MIDlet-Vendor: Vendor, Inc.
MIDlet-Version: 0.1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
MIDlet-1: MIDget,/icons/icon.png,MainEngine

JAD file

It is also possible to add information about the MIDlet into a so-called Java application descriptor file (JAD). JADs are useful because instead of downloading the whole – possibly large – JAR file, a MIDP device may first fetch the application's JAD file to provide the user information based on which he or she can decide whether the MIDlet is worth downloading. The JAD file is not required, and it does not directly relate to icons (most of the S60 devices ignore the icon definition), but here is an example of it:

MIDlet-Name: MIDgetSuite
MIDlet-Vendor: Vendor, Inc.
MIDlet-Version: 0.1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
MIDlet-Jar-Size: 2245
MIDlet-Jar-URL: MIDgetSuite.jar
MIDlet-1: MIDget,/icons/icon.png,MainEngine

Note: According to KIJ000524 - MIDlet attributes on JAD and manifest files have to match, the attributes common to both the manifest file and the JAD file must be identical.

Postconditions

After the MIDlet is packaged into a JAR file and installed into a device, the specified icon is shown.

See also

Related Discussions
Thread Thread Starter Forum Replies Last Post
3200 OTA download ok but "Invalid file" for 3100 with same JAR/JAD? MikeC_UK Mobile Java General 0 2005-07-11 18:50
How to retrieve MIDlet UID itsmemrm Mobile Java General 3 2008-02-18 17:27
How to Retrieve MIDlet UID itsmemrm General Symbian C++ 1 2007-12-06 13:12
RMS Problem with nokia 6600 samir01m11 Mobile Java General 3 2006-09-07 23:38
大家帮看一个程序,多谢! starryshen Other Programming Discussion 关于其他编程技术的讨论 6 2004-07-30 04:38
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX