android手機唯一識別碼

來源:互聯網
上載者:User

標籤:

   // http://blog.csdn.net/billpig/article/details/6728573    public UUID DeviceUuidBuild(Context context) {        synchronized (this)        {            if( uuid == null)            {                final SharedPreferences prefs = context.getSharedPreferences( PREFS_FILE, 0);                final String id = prefs.getString(PREFS_DEVICE_ID, null );                if (id != null)                {                    uuid = UUID.fromString(id);                }                else                {                    final String androidId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);                    try {                        if (!"9774d56d682e549c".equals(androidId)) //在主流廠商生產的裝置上,有一個很經常的bug,就是每個裝置都會產生相同的ANDROID_ID:9774d56d682e549c                        {                             uuid = UUID.nameUUIDFromBytes(androidId.getBytes("utf8"));                        }                        else                        {                            final String deviceId = ((TelephonyManager) context.getSystemService( Context.TELEPHONY_SERVICE )).getDeviceId();                            uuid = deviceId != null ? UUID.nameUUIDFromBytes(deviceId.getBytes("utf8")) : UUID.randomUUID();                        }                    }                    catch (UnsupportedEncodingException e)                     {                        throw new RuntimeException(e);                    }                    prefs.edit().putString(PREFS_DEVICE_ID, uuid.toString() ).commit();                }            }        }        return uuid;    }    

 

android手機唯一識別碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.