一般情況下,Android獲取設備唯一標識,大體上有三種方案
一是通過獲取DEVICE_ID,
二是獲取MAC地址,
三是自定義規則生成一個標識符存在本地,
但是,Android10以後,google徹底禁止了第三發應用獲取imei,並且mac地址返回的地址也變成了02:00:00:00:00:00,只有系統應用才能獲取imei和mac地址,所以,如果要適配Android10以上的版本,就只能自定義生成唯一標識了
在這裏我推薦大家使用淘寶的設備標識生成庫(UTDID.jar),包括友盟的統計SDK都使用了這個庫,直接一行代碼搞定,若是項目中集成了友盟分析,就可以直接使用此方法來獲取設備唯一標識
標識生成庫下載地址 :https://download.csdn.net/download/qq_29737307/12582140