Androidデバイスは、固有のコードを取得します

文字列のUUID = "" ; 
        文字列のシリアル = nullを

        ストリングm_szDevIDShort = "35" + 
                Build.BOARD.length()%10 + Build.BRAND.length()%10 + 

                Build.CPU_ABI.length()%10 + Build.DEVICE.length()%10 + 

                Build.DISPLAY .LENGTH()%10 + Build.HOST.length()%10 + 

                Build.ID.length()%10 + Build.MANUFACTURER.length()%10 + 

                Build.MODEL.length()%10 + Build.PRODUCT .LENGTH()%10 + 

                Build.TAGS.length()%10 + Build.TYPE.length()%10 + 

                Build.USER.length()%10。// 13 

        のtry { 
            シリアル = Android.os.Buildのクラス .getField( "シリアル")GET(ヌル).toString();
             // 。API>シリアル番号を使用して9 = 
            UUID = 新しい新しいUUID(m_szDevIDShort.hashCode( 。)は、serial.hashCode())のtoString(); 
        } キャッチ(例外例外){
             // シリアルが初期化を必要とする 
            シリアル= "シリアル"; // ひとつ初期化
             // 15ビット数情報は、ハードウェアに明らかにされている 
            UUID = 新しい新しいUUID(m_szDevIDShort.hashCode()、serial.hashCode())のtoString();. 
        }

転送:https://blog.csdn.net/u014031072/article/details/70257907

おすすめ

転載: www.cnblogs.com/diyishijian/p/11331139.html