除了getDeviceId,Android設(shè)備還有其他唯一標(biāo)識(shí)符,例如:
Android ID:通過(guò)Settings.Secure.ANDROID_ID獲取,是一個(gè)64位的十六進(jìn)制字符串,在設(shè)備出廠時(shí)被分配,不會(huì)因?yàn)樵O(shè)備的恢復(fù)出廠設(shè)置或者重置而改變。
IMEI號(hào):International Mobile Equipment Identity,是手機(jī)設(shè)備的唯一標(biāo)識(shí)符,但并不是所有Android設(shè)備都具有IMEI號(hào),尤其是平板電腦等非手機(jī)設(shè)備。
MAC地址:是設(shè)備的網(wǎng)絡(luò)接口的硬件地址,可通過(guò)WifiManager獲取。
需要注意的是,使用Android ID和MAC地址等設(shè)備標(biāo)識(shí)符需要在隱私政策和用戶協(xié)議中進(jìn)行適當(dāng)?shù)恼f(shuō)明和獲取用戶的授權(quán)。