The table below defines the Nokia-specific system properties used by Series 40 and Symbian devices.
System property |
Description |
Symbian Release |
Series 40 release |
Value |
---|---|---|---|---|
Returns the total amount of graphics memory available on the device in bytes. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
|||
Returns the amount of allocated graphics memory on the device in bytes. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
|||
Returns the amount of shared memory used by the application (MIDlet) process in bytes. Shared memory is allocated for objects that can be used by multiple processes on a device. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
|||
Returns the amount of private memory used by the application (MIDlet) process in bytes. Private memory is allocated to objects that can only be used by a specific process on a device. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
|||
|
This can be used to query the available RAM in the operating system. This is a more realistic estimate of available RAM on
the device than what is returned by Note: This property is not available on all S60 3rd Edition devices. |
S60 3rd Edition |
||
Returns the database names of all the calendars available on the device. For more information about calendars, see the following sections: |
Symbian^3 (Java Runtime 2.2 for Symbian) |
Returns the database names of the calendars. The names are separated by commas. |
||
|
The preferred date format indicated as a string pattern,
which is formatted according to the rules defined in Java 2, Standard
Edition, version 1.4.1, |
S60 3rd Edition FP2 |
Series 40 3rd Edition |
|
|
The preferred time format indicated as a string pattern,
which is formatted according to the rules defined in Java Standard
Edition, version 1.4.1, |
S60 3rd Edition FP2 |
Series 40 3rd Edition |
hh:mm a |
Returns |
Symbian^3 (Java Runtime 2.1 for Symbian) |
Java Runtime 1.0.0 for Series 40 |
||
Default platform value for maximum frames per second (fps). This can be used when specifying the maximum fps for a linear drag or kinetic scroll animation. |
Series 40 6th Edition FP1 |
Returns the default maximum fps as a short integer. |
||
Default platform value for maximum pixels per second (pps). This can be used when specifying the maximum pps for a kinetic scroll animation. |
Series 40 6th Edition FP1 |
Returns the default maximum pps as a short integer. |
||
Returns |
Symbian^3 (Java Runtime 2.1 for Symbian) |
|||
Returns For more information about tactile feedback in touch devices, see section Tactile feedback. |
Symbian^3 (Java Runtime 2.1 for Symbian) |
|||
|
The battery charge level of the device. Note: This property is not supported in Nokia SDK 1.0 for Java. |
S60 3rd Edition FP2 |
Java Runtime 1.0.0 for Series 40 |
Returns the percentage value of the battery charge level. |
|
Network access type of used active connection or a set default access point. |
S60 3rd Edition FP2 |
Series 40 3rd Edition |
|
|
Returns the type of GPRS support. |
Series 40 5th Edition FP1 |
Possible values include, for example:
|
|
|
Returns the localized name of the specified directory as it is displayed in the device UI. The directory must be specified with its full path. For example, on a device whose display language
is set to English, the localized UI name of |
Series 40 5th Edition FP1 |
For example:
|
|
|
Current network country code. From Java Runtime 2.1 for Symbian onwards, this property is bound to the Location function group. Security prompting behaves according to Location function group settings. |
S60 3rd Edition FP2 |
Java Runtime 1.0.0 for Series 40 |
Returns the mobile country code defined in ITU-T Recommendation E.212. |
|
Network identification parameters (Network Identification Number (NID) in CDMA and Mobile Network Code (MNC) in GSM) and network short name. From Java Runtime 2.1 for Symbian onwards, this property is bound to the Location function group. Security prompting behaves according to Location function group settings. Note: From Series 40 3rd Edition FP1 to Series 40 6th Edition FP1, this property is available only in the manufacturer and operator domains. From Java Runtime 1.0.0 for Series 40 onwards, this property is available in all domains. |
S60 3rd Edition FP2 |
Series 40 3rd Edition FP1 |
Returns two values:
For a list of possible values, see list of MNCs |
|
Network identification parameters (Network Identification Number (NID) in CDMA and Mobile Network Code (MNC) in GSM) and network short name for SIM1 or SIM2. Security prompting behaves according to Location function group settings. Note: This property is available only on dual-SIM devices. |
Java Runtime 1.0.0 for Series 40 |
Returns two values:
For a list of possible values, see list of MNCs |
|
|
On 2G devices, returns identity of the cell from which a mobile telephony call was made or received. On 3G devices, returns UC-ID (UTRAN ID) value, which is a combination of Radio Network Controller ID (RNC-ID) and cell ID. From Java Runtime 2.1 for Symbian onwards, this property is bound to the Location function group. Security prompting behaves according to Location function group settings. Note: From Series 40 5th Edition FP1 to Series 40 6th Edition FP1, this property is available only in the manufacturer and operator domains. From Java Runtime 1.0.0 for Series 40 onwards, this property is available in all domains. Note: This property is not supported in Nokia SDK 1.0 for Java. |
S60 3rd Edition FP2 |
Series 40 5th Edition FP1 |
|
|
On 2G devices, returns identity of the cell from which a mobile telephony call was made or received. On 3G devices, returns UC-ID (UTRAN ID) value, which is a combination of Radio Network Controller ID (RNC-ID) and cell ID. Security prompting behaves according to Location function group settings. Note: These properties are available only on dual-SIM devices. Note: These properties are not supported in Nokia SDK 1.0 for Java. |
Java Runtime 1.0.0 for Series 40 |
||
|
Returns current GSM location area code (LAC) as a string.
The SIM card must be inserted and service acquired in order to return
a LAC value, otherwise returns This value applies only to 2G devices. Security prompting behaves according to Location function group settings Note: From Series 40 5th Edition FP1 to Series 40 6th Edition FP1, this property is available only in the manufacturer and operator domains. From Java Runtime 1.0.0 for Series 40 onwards, this property is available in all domains. |
Series 40 5th Edition FP1 |
||
|
Returns current GSM location area code (LAC) as a string
for SIM1 or SIM2. The SIM card must be inserted and service acquired
in order to return a LAC value, otherwise returns This value applies only to 2G devices. Security prompting behaves according to Location function group settings Note: These properties are available only on dual-SIM devices. |
Java Runtime 1.0.0 for Series 40 |
||
|
Returns the setting from a user menu option elsewhere in the phone software. |
Series 40 5th Edition FP1 |
||
|
Returns layout alignment. |
Series 40 6th Edition FP1 |
Returns the string |
|
Returns the Nokia UI API version supported by the device. |
S60 3rd Edition FP2 |
For example:
|
||
|
Whether Ovi Messaging Bus (OMB) is enabled or disabled. Note: This property is available only in the manufacturer and operator domains. |
Series 40 6th Edition FP1 |
Returns the string |
|
|
Whether the device is in the home network or currently roaming. |
S60 3rd Edition FP2 |
Java Runtime 1.0.0 for Series 40 |
Possible values:
|
|
Network availability. |
S60 3rd Edition FP2 |
Java Runtime 1.0.0 for Series 40 |
|
|
Current (GSM/CDMA) network signal strength. The output
format is as follows: |
S60 3rd Edition FP2 |
Java Runtime 1.0.0 for Series 40 |
Returns two values:
|
|
The network status (home, roaming, or unknown) for SIM1 or SIM2. Note: These properties are available only on dual-SIM devices. Note: These properties are not supported in Nokia SDK 1.0 for Java. |
Java Runtime 1.0.0 for Series 40 |
Possible values:
|
|
|
Network availability for SIM1 or SIM2. Note: These properties are available only on dual-SIM devices. |
Java Runtime 1.0.0 for Series 40 |
|
|
|
Current (GSM/CDMA) network signal strength for SIM1 or SIM2. The output format is as follows: Note: These properties are available only on dual-SIM devices. |
Java Runtime 1.0.0 for Series 40 |
Returns two values:
|
|
|
The International Mobile Equipment Identity (IMEI) of the device. Note: From Series 40 3rd Edition FP1 to Series 40 6th Edition FP1, this property is available only in the manufacturer and operator domains. From Java Runtime 1.0.0 for Series 40 onwards, this property is available in all domains. Note: This property is not supported in Nokia SDK 1.0 for Java. |
S60 3rd Edition FP2 |
Series 40 3rd Edition FP1 |
Returns a 14 digit decimal number that uniquely identifies the device. |
|
The International Mobile Subscriber Identity (IMSI) stored in the SIM card. Note: The access to this system property
is limited with Note: In Series 40, this property is available only in the manufacturer and operator domains. |
S60 3rd Edition FP2 |
Series 40 3rd Edition FP1 |
Returns the subscriber number associated with the device. The IMSI number is usually 14 decimal digits long, but it may be shorter. |
|
Returns service provider name (if available on SIM). In Symbian, this property is available for all applications. From
Java Runtime 2.2 for Symbian onwards, this property is bound to the Note: In Series 40, this property is available only in the manufacturer and operator domains. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
Series 40 3rd Edition FP1 |
Returns |
|
Returns the Mobile Country Code (MCC) and Mobile Network Code (MNC). Note: From Series 40 3rd Edition FP1 to Series 40 6th Edition FP1, this property is available only in the manufacturer and operator domains. From Java Runtime 1.0.0 for Series 40 onwards, this property is available in all domains. |
Series 40 3rd Edition FP1 |
Returns the MCC and MNC as a 4 to 6 digit string (depending on operator). |
|
|
Returns the Mobile Country Code (MCC) and Mobile Network Code (MNC) for SIM1 or SIM2. Note: These properties are available only on dual-SIM devices. |
Java Runtime 1.0.0 for Series 40 |
Returns the MCC and MNC as a 4 to 6 digit string (depending on operator). |
|
|
Returns operator name. In Symbian, this property is
available for all applications. From Java Runtime 2.2 for Symbian
onwards, this property is bound to the Note: In Series 40, this property is available only in the manufacturer and operator domains. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
Series 40 3rd Edition FP1 |
Returns operator name as string. |
|
Returns Group Identifier level 1 (GID1). Note: This property is available only in the manufacturer and operator domains. |
Series 40 6th Edition |
The structure of GID1 and GID2 are identical. They are provided to allow the network operator to enforce different levels of security dependant on application. |
|
|
Returns Group Identifier level 2 (GID2). Note: This property is available only in the manufacturer and operator domains. |
Series 40 6th Edition |
The structure of GID1 and GID2 are identical. They are provided to allow the network operator to enforce different levels of security dependant on application. |
|
The Mobile Station International Subscriber Directory Number (MSISDN) stored in the SIM card. Note: In Series 40, this property is available only in the manufacturer and operator domains. |
Newer S60 3rd Edition FP2 devices and devices with Java Runtime 1.3 for S60 |
Series 40 6th Edition |
Returns all MSISDN numbers stored in the SIM separated by blank (Unicode U+0020). One MSISDN number is usually maximized to 15 decimal digits. Note: SIM cards do not necessarily contain
a single MSISDN. If none are present, |
|
Indicates the area covered by the networking indicator in
full-screen mode |
S60 5th Edition |
Used only when |
||
|
Indicates the position of the left (1), right (2) and middle (3) softkey labels, respectively. |
S60 5th Edition |
Used only when For an example on using softkey labels, see section Setting softkey label location |
|
|
Indicates the alignment of the left (1), right (2) and middle (3) softkey labels, respectively. |
S60 5th Edition |
Used only when The value is the combined (bitwise OR) values of anchor points as
defined in MIDP specification in Otherwise returns For an example on using softkey labels, see section Setting softkey label location |
|
Returns the whole command line input when launching applications with parameters. A parameter can be mapped to a value
( |
Symbian^3 (Java Runtime 2.1 for Symbian) |
|
||
|
Returns the number of times the MIDlet has been launched. |
Symbian^3 (Java Runtime 2.1 for Symbian) |
An incremental number of times the MIDlet has been launched. |
|
|
Returns pointer number when multipoint touch events are enabled. |
Symbian^3 (Java Runtime 2.2 for Symbian) |
The pointer number of the pointer that generated a pointer
event. This system property exists only in scope of |
The com.nokia.mid.timeformat
and com.nokia.mid.dateformat
system properties indicate the
user preferences of date and time formats. For example, on many devices
there are settings available for the user to indicate the date and
time formatting settings: ordering of date, month and year components
of date strings, separators used between components of date and time
strings, whether 12 or 24 hour clock is used, and so on. The values
of the above system properties indicate the currently active user
preferences for these settings. MIDlets can use these values, for
example, to format date and time strings they need to display in the
user interface.
For a list of keypad-oriented system properties, see section System properties for keypad settings.