真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于androidimei的信息

如何改變android手機(jī)的imei號(hào)

獲取android設(shè)備的imei號(hào)可以打開(kāi)撥號(hào)盤,輸入*#06#即可查看IMEI號(hào)。

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),點(diǎn)軍網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:點(diǎn)軍等地區(qū)。點(diǎn)軍做網(wǎng)站價(jià)格咨詢:18982081108

國(guó)際移動(dòng)設(shè)備識(shí)別碼(IMEI:International

Mobile

Equipment

Identification

Number)是區(qū)別移動(dòng)設(shè)備的標(biāo)志,儲(chǔ)存在移動(dòng)設(shè)備中,可用于監(jiān)控被竊或無(wú)效的移動(dòng)設(shè)備。IMEI可用移動(dòng)終端設(shè)備通過(guò)鍵入"*#06#"查得(不同廠商的手機(jī)所需輸入的內(nèi)容不同,同一廠商不同手機(jī)所需輸入的內(nèi)容也可能不同)。其總長(zhǎng)為15位,每位數(shù)字僅使用0~9的數(shù)字(含義見(jiàn)下文)。

IMEI俗稱"串號(hào)",存儲(chǔ)在手機(jī)的EEPROM(俗稱"碼片")里,熟悉并了解這個(gè)號(hào)碼對(duì)我們今后識(shí)別手機(jī)會(huì)起到非常大的作用。

【獲取安卓手機(jī)IMEI】

c#腳本獲取安卓手機(jī)IMEI,使用前判斷權(quán)限(僅限安卓9及以下獲?。?/p>

if (Permission.HasUserAuthorizedPermission("android.permission.READ_PHONE_STATE"))

? ? ? ? {

? ? ? ? ? ? var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

? ? ? ? ? ? var context = unityPlayer.GetStaticAndroidJavaObject("currentActivity");

? ? ? ? ? ? var telephoneyManager = context.CallAndroidJavaObject("getSystemService", "phone");

? ? ? ? ? ? string IMEI = telephoneyManager.Callstring("getDeviceId");

? ? ? ? ? ? if (!string.IsNullOrEmpty(IMEI))

? ? ? ? ? ? {

? ? ? ? ? ? ? ? imeiStr = IMEI;

? ? ? ? ? ? }

? ? ? ? }

安卓手機(jī)怎么查看IMEI號(hào)

IMEI碼是移動(dòng)設(shè)備國(guó)際身份碼的縮寫,由15位數(shù)字組成。每部正規(guī)的手機(jī)至少會(huì)有一個(gè)IMEI碼(雙卡手機(jī)有兩個(gè)IMEI碼),SN碼和IMEI碼可以注冊(cè)論壇VIP、查詢手機(jī)真?zhèn)蔚取?/p>

溫馨提示:IMEI碼不可以修改或注銷。

vivo手機(jī)IMEI碼查詢方法:

1、打開(kāi)撥號(hào)盤,在撥號(hào)界面輸入 *#06# 即可;

2、①Funtouch OS 9.2/iQOO Monster UI及以上:進(jìn)入手機(jī)設(shè)置--我的設(shè)備--更多參數(shù)中,可查詢到;

②Funtouch OS 9.2以下:進(jìn)入設(shè)置--更多設(shè)置--關(guān)于手機(jī)中查詢;

3、手機(jī)包裝盒上會(huì)有一張標(biāo)注手機(jī)信息的的貼紙,在上面查看到IMEI碼;

4、手機(jī)包裝盒中的“重要信息與保修卡”冊(cè)子,貼有手機(jī)的IMEI碼。

android怎么獲取手機(jī)imei號(hào)

您可以通過(guò)手機(jī)設(shè)置的關(guān)于本機(jī)選項(xiàng)下查看手機(jī)IMEI碼。

也可以通過(guò)撥號(hào)鍵盤輸入*#06#獲得。

android imei獲取

隨著android系統(tǒng)不斷升級(jí),android設(shè)備的imei號(hào)已經(jīng)越來(lái)越難獲取了。網(wǎng)上一些推薦會(huì)用meid、androidid來(lái)代替imei號(hào)。但是因?yàn)轫?xiàng)目推廣需要比對(duì)渠道那邊回傳imei號(hào)來(lái)確認(rèn)新增。

發(fā)現(xiàn)部分機(jī)型渠道(eg:快手)可以獲取到而我們獲取不到,導(dǎo)致無(wú)法確認(rèn)新增。最終在TelephonyManager中找到getDeviceSoftwareVersion()方法??梢宰兿鄬?shí)現(xiàn)獲取imei號(hào)(但也會(huì)有g(shù)etDeviceSoftwareVersion獲取不到的機(jī)型,不過(guò)驗(yàn)證渠道那邊也獲取不到了)。

public static String getIMEI() {

TelephonyManager telephonyManager = (TelephonyManager) BaseApplication.getAppContext().getSystemService(Context.TELEPHONY_SERVICE);

String imei = null;

if (AndPermission.hasPermissions(BaseApplication.getAppContext(), Manifest.permission.READ_PHONE_STATE)) {

try {

if (Build.VERSION.SDK_INT = Build.VERSION_CODES.O) {

imei = telephonyManager.getImei();

if (!TextUtils.isEmpty(imei)) {

return imei;

} else {

String softwareVersion = getDeviceSoftwareVersion();

if (!TextUtils.isEmpty(softwareVersion) softwareVersion.length() 14) {

String imeiHead = softwareVersion.substring(0, 14);

imei = imeiHead + luhn(imeiHead);

return imei;

} else {

return null;

}

}

} else {

return telephonyManager.getDeviceId();

}

} catch (Exception e) {

e.printStackTrace();

}

}

return imei;

}

/**

* Luhn算法

* 根據(jù)號(hào)碼獲取校驗(yàn)位

*

* @param cardNumber

* @return

*/

public static int luhn(String cardNumber) {

int totalNumber = 0;

for (int i = cardNumber.length() - 1; i = 0; i -= 2) {

int tmpNumber = calculate(Integer.parseInt(String.valueOf(cardNumber.charAt(i))) * 2);

if (i == 0) {

totalNumber += tmpNumber;

} else {

totalNumber += tmpNumber + Integer.parseInt(String.valueOf(cardNumber.charAt(i - 1)));

}

其實(shí)是因?yàn)間etDeviceSoftwareVersion和getImei()拼接規(guī)則只有末位兩個(gè)數(shù)不相同,而imei的末位數(shù)可以通過(guò)luhn算法獲取,從而拼接成imei值(自測(cè)有效)。

但是畢竟還是有部分機(jī)型獲取不到imei,可以使用oaid來(lái)補(bǔ)充說(shuō)明。

如果是自己app內(nèi)部做唯一標(biāo)識(shí)的話可以用meid、androidid或deviceid來(lái)代替imei

public static String getUniqueId() {

TelephonyManager telephonyManager = (TelephonyManager) BaseApplication.getAppContext().getSystemService(Context.TELEPHONY_SERVICE);

if (AndPermission.hasPermissions(BaseApplication.getAppContext(), Manifest.permission.READ_PHONE_STATE)) {

if (android.os.Build.VERSION.SDK_INT = Build.VERSION_CODES.P) {

Android如何獲取手機(jī)IMEI

/**

* 獲取手機(jī)IMEI

*/

private static StringgetIMEI(Context context) {

if (Build.VERSION.SDK_INT = Build.VERSION_CODES.Q) {

return null;

}

try {

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);

? ? if (telephonyManager ==null) {

return null;

? ? }

@SuppressLint({"MissingPermission", "HardwareIds"}) String imei = telephonyManager.getDeviceId();

? ? return imei;

}catch (Exception e) {

return null;

}

}


文章題目:關(guān)于androidimei的信息
鏈接URL:http://weahome.cn/article/dscjdsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部