2013-02-14 2 views
1

может ли кто-нибудь сказать мне разницу между уникальным идентификатором Android i.e UUID и идентификатором устройства с номером телефона UUID? Являются ли они такими же или разными значениями? Если эти значения разные, то есть ли какое-либо уникальное значение свойства, которое одинаково для обоих.?Разница между Android-UUID и телефонным устройством UUID

ответ

5

Обновление

Значения, полученные из выше два параметра different.Don't совпадение друг с другом.

Android UUID:

TelephonyManager manager=(TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
String uuid=manager.getDeviceId(); 

Android PhoneGap UUID

--Returns случайное 64-битовое целое число (! В виде строки, опять же)

--The целым числом генерируется при первой загрузке устройства

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 

    try { 
     var uuid = device.uuid; * * //always use device object after deviceready.** 

    } catch (e) { 

     alert(e); 

    } 
} 

Значения, полученное из моего андроида (2.3) телефона является:

Android UUID: 354457052232596 (16 номера)

Android PhoneGap UUID: 70a0353498a27a34 (16 шестнадцатеричного числа)

к подробнее об Устройстве UUID:

http://docs.phonegap.com/en/1.0.0/phonegap_device_device.md.html

+0

является UDID Иоса и phonegaps UU такой же? – BalajiG

+0

Хорошая информация, хорошо знать, спасибо. –

+0

Получен ли UUID через PhoneGap после сброса настроек? – Narayanan

-1

У меня была такая же проблема. Вот ясное решение.

HTML Code: 

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Device Properties Example</title> 

    <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script> 
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script> 

    <script type="text/javascript" charset="utf-8"> 

    // Wait for PhoneGap to load 
    // 
    document.addEventListener("deviceready", onDeviceReady, false); 

    // PhoneGap is ready 
    // 
    function onDeviceReady() { 
     alert("checking..."); 
     var element = document.getElementById('deviceProperties'); 

     element.innerHTML = 'Device Name: '  + device.name  + '<br />' + 
          'Device PhoneGap: ' + device.phonegap + '<br />' + 
          'Device Platform: ' + device.platform + '<br />' + 
          'Device UUID: '  + device.uuid  + '<br />' + 
          'Device Version: ' + device.version + '<br />'; 
    } 

    </script> 
    </head> 
    <body> 
    <p id="deviceProperties">Loading device properties...</p> 
    </body> 
</html> 

config.xml look like 
<?xml version="1.0" encoding="UTF-8" ?> 
    <widget xmlns = "http://www.w3.org/ns/widgets" 

     xmlns:gap = "http://phonegap.com/ns/1.0" 
     id   = "com.phonegap.example" 
     version  = "1.0.0" 
     versionCode = "10" > 

     <!-- versionCode is optional and Android only --> 

     <preference name="phonegap-version" value="3.5.0" /> 

     <name>kali</name> 

     <description> 
     An example for phonegap build docs. 
     </description> 

     <author href="http://yoursite.com" email="[email protected]"> 
     Your Name 
     </author> 
<gap:plugin name="org.apache.cordova.device" version="0.2.12" /> 


    </widget> 

You have to add cordova.js 

its works fine from my side. 
+0

udid ios и телефонные карточки uuid - это то же самое? – BalajiG

0

Получить универсальный уникальный идентификатор устройства (UUID).

var string = device.uuid; 

Описание: Детали того, как генерируется UUID определяются производителем устройства и специфические для платформы устройства или модели.

Поддерживаемые платформы:

  • Android
  • WebWorks BlackBerry (OS 5.0 и выше)
  • iPhone
  • Windows Phone 7 и 8
  • Bada 1,2 & 2.х
  • WebOS
  • Tizen
  • для Windows 8

Быстрого Пример

// Android: Returns a random 64-bit integer (as a string, again!) 
//   The integer is generated on the device's first boot 
// 
// BlackBerry: Returns the PIN number of the device 
//    This is a nine-digit unique integer (as a string, though!) 
// 
// iPhone: (Paraphrased from the UIDevice Class documentation) 
//   Returns a string of hash values created from multiple hardware identifies. 
//   It is guaranteed to be unique for every device and cannot be tied 
//   to the user account. 
// Windows Phone 7 : Returns a hash of device+current user, 
// if the user is not defined, a guid is generated and will persist until the app is uninstalled 
// 
// webOS: returns the device NDUID 
// 
// Tizen: returns the device IMEI (International Mobile Equipment Identity or IMEI is a number 
// unique to every GSM and UMTS mobile phone. 
var deviceID = device.uuid; 
Смежные вопросы