System data types determine what kind of values system attributes are
associated with. In JavaScript terms, the specified data type
determines the SystemData
(input) and ReturnValue
(output)
object properties that represent the value of a system attribute. Depending
on the system data type, there can be one or more properties. Depending on
the system attribute, the data type used for method input may differ from
the data type used for method output.
The SystemInfo Service API supports the following system data types:
The following tables describes the supported system data types. To find out which system attribute uses which system data type, and whether the same data type is used for both input and output, see section Supported system attributes (entities and keys).
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies status information about the system attribute. |
number |
For example:
|
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies information about the system attribute in text string format. This can be used to indicate wallpaper path, IMEI number, phone model, manufacturer, and so forth. |
string |
For example:
|
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the name of the network connection of the device. |
string |
|
|
Specifies the status of the network. |
number |
Possible values:
|
|
Specifies the network technology used by the network. |
number |
Possible values:
|
|
Specifies the Mobile Country Code (MCC). |
string |
|
|
Specifies the Mobile Network Code (MNC). |
string |
|
|
Specifies whether the location area information is valid or not. |
boolean |
Possible values:
|
|
Specifies Location Area Code (LAC). |
number |
|
|
Specifies the cell ID. |
number |
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies a list of available active data connections.
|
iterator |
List of |
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the status of the data connection. |
number |
Possible values:
|
|
Specifies the access point ID for the data connection. |
number |
|
|
Specifies the type of the data connection. |
number |
Possible values: Note: Unsupported connection types are enclosed in brackets.
|
|
Specifies the access point name. |
string |
For example: |
|
Specifies the network name applicable for WLAN networks. |
string |
|
|
Specifies the access point connection name. |
string |
For example: |
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies a list of connected accessories.
|
iterator |
List of |
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the type of the accessory. |
number |
Possible values:
|
|
Specifies the connection state of the accessory. |
number |
Possible values:
|
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies a list of supported language enumerations as defined in the S60 device. |
array of numbers |
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the major version number of the software in the device. |
string |
For example:
|
|
Specifies the minor version number of the software in the device. |
strings |
For example:
|
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies a list of drives in the device.
|
array of strings |
For example:
|
Property |
Description |
Type |
Value |
---|---|---|---|
|
Specifies the drive. |
string |
For example: |
|
Specifies the total memory space in bytes. |
string |
|
|
Specifies the available free memory space in bytes. |
string |
|
|
Specifies the critical free memory space in bytes. |
number |
|
|
Specifies the media type of the drive. |
number |
Possible values:
|
|
Specifies the state of the drive's own battery unit, if any. |
number |
Possible values:
|
|
Specifies the drive name. |
string |