小知識 移動端裝置號常見型別

2021-10-24 20:24:05 字數 1714 閱讀 4444

大家可以想象一下,隨著時間的推移,使用者在移動端的行為資料越積越多,使用者就會變得越來越像透明人,除非換手機,幾乎沒有任何辦法去抵禦這個科技帶來的負面效應。

只有乙個例外,蘋果!蘋果的特立獨行體現在諸多方面,使用者隱私就是其中之一。

蘋果為了保護使用者隱私,早在2023年就不再允許其生態中的玩家獲取使用者的唯一識別符號,但是商家在移動端打廣告的時候又希望能監控到每一次廣告投放的效果,因此,蘋果想出了折中的辦法,就是提供另外一套和硬體無關的識別符號,用於給商家監測廣告效果,同時使用者可以在設定裡改變這串字元,導致商家沒有辦法長期跟蹤使用者行為。這個就叫做廣告識別符號(idfa),設定路徑是「設定->隱私->廣告->還原廣告識別符號」。

在裝置首次啟動時,系統會隨機生成乙個64位的數字,並把這個數字以16進製制字串的形式儲存下來,這個16進製制的字串就是android_id,當裝置被wipe後該值會被重置。

可以通過下面的方法獲取:

string android_id = settings.system.

getstring

(context.

getcontentresolver()

, settings.system.android_id)

;

android_id可以作為裝置標識,但需要注意:

1、廠商定製系統的bug:不同的裝置可能會產生相同的android_id:9774d56d682e549c。

2、廠商定製系統的bug:有些裝置返回的值為null。

3、裝置差異:對於cdma裝置,android_id和telephonymanager.getdeviceid() 返回相同的值。

國際移動裝置識別碼(imei:international mobile equipment identification number)是區別移動裝置的標誌,儲存在移動裝置中,可用於監控被竊或無效的移動裝置。imei組成如下圖所示,移動終端裝置通過鍵入「*#06#」 即可查得。

其總長為15位,每位數字僅使用0~9的數字。其中tac代表型號裝配碼,由歐洲型號標準中心分配;fac代表裝配廠家號碼;snr為產品序號,用於區別同乙個tac和fac中的每台移動裝置;sp是備用編碼。

imei由15位數字組成,其組成為:

1、前6位數(tac)是」型號核准號碼」,一般代表機型。

2、接著的2位數(fac)是」最後裝配號」,一般代表產地。

3、之後的6位數(snr)是」串號」,一般代表生產順序號。

4、最後1位數(sp)通常是」0」,為檢驗碼,目前暫備用。

串碼的作用:

imei為tac + fac + snr + sp。imei(international mobile equipment identity)是國際 移動裝置身份碼的縮寫,國際移動裝備辨識碼,是由15位數字組成的"電子串號",它與每台手機一一對應,而且該碼是全世界唯一的。每乙隻手機在組裝完成後都將被賦予乙個全球唯一的一組號碼,這個號碼從生產到交付使用都將被製造生產的廠商所記錄。

當手機被盜的時候,如知道imei碼,可以通過手機**商進行手機鎖定,即:獲知被盜之後的手機號碼,中止手機的通話功能,獲知手機的方位。一般情況下,**商不會對個人或單位提出的定位或鎖定手機的請求進行受理。在國內,有關的****部門會對手機串號進行一定程度的管理。

移動端知識小總結

1 ppi每英吋的物理畫素點 2 兩倍圖 想在螢幕中顯示一張100100的 先製作一張200 200的 再設定為100100,這樣高清屏會放大兩倍,這樣會造成模糊效果。這裡的兩倍不是尺寸放大兩倍,而是用兩倍的畫素來顯示。3 布局視口 layout viewport 為了pc端的網頁在手機上顯示 4 ...

日常小知識 移動端

1 修改預設的placeholder顏色 webkit input placeholder moz placeholder moz placeholder ms input placeholder 2 複寫掉ios的input樣式 移動 input type button 3 ios,overflo...

移動端常遇到的問題

時間控制項開啟時,會呼叫到手機鍵盤 解決方案,監聽focus事件,當觸發時,執行this.blur 原生js獲取元素高度 box 獲取盒子的內容高度,內容高度也可用用box.clientheight獲取,內容高度不包括邊框和外邊距和滾動條 var box document.getelementbyi...