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
- Jad & manifest entries/attributes, for a list and description about possible manifest and JAD attributes.
| 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 configure WAP-server for downloading java-application | Biskariot | Mobile Java General | 6 | 2004-03-02 01:33 |
| How'd they do that? (Adding Bullets in a MENU_ITEM) | loginssuck | Symbian User Interface | 2 | 2006-12-27 06:58 |
| Menu Graphic | pckane | Mobile Java Media (Graphics & Sounds) | 2 | 2003-10-06 14:19 |
| How to retrieve MIDlet UID | itsmemrm | Mobile Java General | 3 | 2008-02-18 17:27 |

