Device Information
You can use a device
global dictionary to access the device information, such as hardware UUID (unique ID) and software version.
The Device API is mandatory for Tizen Mobile, Wearable, and TV profiles, which means that it is supported on all mobile, wearable, and TV devices. All mandatory APIs are supported on the Tizen emulators.
The following table lists the properties available in the global Device
object (in mobile, wearable, and TV applications), and which allow you to access specific device information.
Table: Device properties
Property | Description |
---|---|
cordova |
Version of Cordova running on the device (as a string). For example: 5.1.1 |
model |
Name of the device model. The value can be a production code name. |
platform |
Operating system name. For example: Tizen |
uuid |
Device’s Universally Unique Identifier (UUID). The value can be the device IMEI (International Mobile Equipment Identity) or other unique value for the device. The value is converted to a string. |
version |
Operating system version (as a string). For example: 3.0 |
Prerequisites
To perform any Cordova-related operations, you must wait until Cordova is fully set up (the deviceready
event occurs):
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
console.log('Cordova features now available');
}
Access device properties
To retrieve information on the device, Cordova, and operating system, and output it in the system log, follow these steps:
-
Prepare a handler for the
deviceready
event:function onDeviceReady() { /* Cordova is ready */ console.log('Cordova version: ' + device.cordova); console.log('Model name: ' + device.model); console.log('Platform: ' + device.platform); console.log('OS version: ' + device.version); console.log('Device UUID: ' + device.uuid); }
UUID is a unique identifier for a device, and can be the device IMEI (International Mobile Equipment Identity).
-
Wait for the
deviceready
event:document.addEventListener('deviceready', onDeviceReady);
Related information
- Dependencies
- Tizen 3.0 and Higher for Mobile
- Tizen 3.0 and Higher for Wearable
- Tizen 3.0 and Higher for TV