1. android 設備唯一標識
IMEI 國際移動設備身份碼 目前GSM/WCDMA/LTE手機終端需要使用IMEI號碼,在單卡工程中一個手機號對應一個IMEI號,雙卡手機則會對應兩個IMEI號,一張是手機卡對應一個。
需要許可權 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Mac 指的就是我們設備網卡的唯一設別碼,該碼全球唯一,一般稱為物理地址,硬體地址用來定義設備的位置,硬體標識,刷機和恢復出廠設置不擦除,並且大多數android都有wifi模塊
一般是指wifi模塊或者藍牙模塊的mac地址。
缺點:
Android-Q以後 有新的Api獲取mac地址,SDK未開放Api,暫不能測試
在設備首次運行的時候,系統會隨機生成一64位的數字,並把這個數值以16進制保存下來,這個16進制的數字就是ANDROID_ID,但是如果手機恢復出廠設置這個值會發生改變,如果設備被root,這個值可以任意改變。
缺點
Android 8.0 以後
Android 8.0以前
Android 8.0以後
UUID(Universally Unique Identifier)全局唯一標識符,是指在一台機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。
每次調用都會生成一個全新的標識符
因為每次調用都生成新的,通常使用UUID都會存儲下來或者和其它欄位拼接使用,CUID庫就使用了 uuid來拼接device_id欄位
Advertising ID(廣告ID)是由Google Play服務提供的用戶特定的,唯一的,可重置的廣告ID,適用於廣告用例。如果你應用程序想要使用廣告ID,你的設備就必須安裝Google Play Service
缺點:
Instance ID的作用域為創建它的應用, 這樣可以防止他人利用該標識符跟蹤用戶在不同應用中的行為。 此外,此標識符還可以輕松地進行重置,因為用戶可以清除應用數據或重新安裝應用後重置。
缺點:
2. 安卓手機有哪些品牌呢
有華為、小米、OPPO、魅族、vivo等。
①華為
華為手機是國內手機廠商巨頭,始於2003年底,經過十餘年的發展,在我國、俄羅斯、德國、瑞典、印度及美國等地設立了16個研發中心。
華為在我國、德國、瑞典、俄羅斯及印度等多地設立16個研究所,集全球不同地區優勢,把美歐日中等技術優勢的創新資源有機地結合起來,構建全球的創新能力。
②小米
小米手機是小米公司發布的搭載MIUI操作系統的系列手機。
小米系列機型除小米3移動版、小米5c、小米Play之外,其餘均搭載高通驍龍處理器。
③OPPO
OPPO廣東移動通信有限公司旗下品牌,OPPO一直專注手機拍照的技術創新,開創了自拍美顏時代;全球超過2億人正在使用OPPO拍照手機。
④魅族
魅族科技有限公司是一家知名手機廠商,位於我國粵港澳大灣區。
魅族手機為創新精品,有魅族17 系列、魅族16s Pro、魅族16Xs、魅族16系列、魅族PRO等系列。
⑤vivo
vivo是專注於智能手機領域的國際化品牌,vivo追求樂趣、充滿活力、專業音質、極致影像、愉悅體驗的智能產品,並將敢於追求極致、持續創造驚喜作為vivo的堅定追求。
產品系列有NEX,X,Y,xplay,u,s,v,z,iQOO等。