`
ueseu
  • 浏览: 12560 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

获取IMEI值

阅读更多
在J2ME中获取手机IMEI时,不同机型返回的串格式会有不同,有些会带有空格符号,当URL要带上IMEI时,必须把空格去掉,
  以下是获取IMEI的方法:当获取的IMEI为NULL时,尝试各厂商不同的方法去获取IMEI
 String imei = System.getProperty("IMEI"); 
		if (imei == null) {
			imei = System.getProperty("phone.IMEI");//摩托
			if (imei == null) {
				imei = System.getProperty("com.nokia.mid.imei"); //nokia手机
				if (imei == null) {
					imei = System.getProperty("com.sonyericsson.imei"); //索爱手机
					if (imei == null) {
						imei = System.getProperty("com.siemens.IMEI"); //西门子手机
				    }
			    }
		    }
	    }
分享到:
评论

相关推荐

    C# 获取IMEI即获取移动设备手机串号手机编码号源代码

    在C#编程环境中,如果你需要在Windows Phone、Android或iOS等平台上获取IMEI,你需要根据不同的平台实现不同的方法。本篇文章将详细讲解如何在C#中获取IMEI,主要针对Windows Phone和Android平台。 对于Windows ...

    不同手机获取IMEI get IMEI

    ### 不同手机获取IMEI的方法 #### 概述 国际移动设备识别码(International Mobile Equipment Identity,简称IMEI)是全球唯一的移动电话识别码,它能够帮助制造商、运营商及用户追踪和识别每台设备的独特性。不同...

    Android 获取手机imei值和mac值.zip

    在Android系统中,可以通过以下代码来获取IMEI: ```java import android.content.Context; import android.telephony.TelephonyManager; public class ImeiHelper { public static String getImei(Context ...

    获取手机号和IMEI.rar

    在Android中,我们可以通过`TelephonyManager`类来获取IMEI。以下是一个简单的示例: ```java // 获取 TelephonyManager 实例 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context....

    SIMDEMO获取windows mobile硬件IMEI的方法.

    // 读取IMEI值 if (RegQueryValueExW(hKey, L"IMEI", NULL, NULL, (LPBYTE)imeiBuffer, &bufferSize) == ERROR_SUCCESS) { RegCloseKey(hKey); return std::wstring(imeiBuffer); } } RegCloseKey(hKey); ...

    在JNI中得到手机IMEI号

    在Android开发中,JNI常被用来实现性能要求较高的部分或者调用特定平台的API,比如本案例中的获取IMEI号功能。 #### 获取IMEI号的具体实现 下面详细介绍如何通过JNI来实现获取Android设备的IMEI号。 1. **环境准备...

    Xposed点击按钮修改手机imei的Demo

    3. **处理IMEI修改逻辑**:在hook的回调函数中,当目标应用尝试获取IMEI时,不再返回原始IMEI,而是通过ContentProvider传递的新IMEI值。 4. **实现ContentProvider**:创建一个自定义ContentProvider,用于存储和...

    获取android手机信息

    另一种方式是使用`TelephonyManager`的`getDeviceId()`,获取IMEI(国际移动设备识别码)对于GSM设备。 8. **IMEI**:IMEI是设备的国际移动设备识别码,适用于GSM网络,通过`TelephonyManager`的`getDeviceId()`...

    安卓IMEI验证源码

    在Android中,可以通过调用`TelephonyManager`类的`getDeviceId()`方法来获取IMEI。 2. **比较IMEI**:获取到IMEI后,程序会将其与预定义的IMEI列表进行比较。这个列表可能是硬编码在应用内部,或者存储在服务器上...

    中兴U960手机imei nv 恢复

    4. **读取和恢复IMEI**:使用已下载的工具读取手机现有的IMEI信息(如果有的话),然后将正确的IMEI值写入到NV存储中。这个过程可能需要连接电脑并使用USB调试功能。 5. **刷入NV文件**:如果压缩包中的文件名为...

    Android市场审核,用于检查是否提前调用mac地址及imei等信息

    自Android 6.0(API级别23)起,应用在运行时必须请求敏感权限,如`ACCESS_FINE_LOCATION`和`ACCESS_COARSE_LOCATION`(用于获取IMEI)以及`ACCESS_WIFI_STATE`(用于获取MAC地址)。即使在AndroidManifest.xml中...

    XposedDemo用于替换设备imei

    对于IMEI替换,开发者需要找到系统获取IMEI的函数,如`getDeviceId()`,并在该函数被调用时插入自定义逻辑,返回预设的IMEI值。 【安全与风险】 虽然IMEI替换在某些场景下可能有其用途,如测试或隐私保护,但这也...

    Y.rar_IMEI_write imei

    你需要对固件升级流程有深入的理解,包括如何解析固件文件、提取IMEI相关部分、修改IMEI值,然后将修改后的固件重新烧录到设备中。这可能需要使用十六进制编辑器、专用的固件工具或编程语言(如C/C++)进行操作。 ...

    获取手机信息

    使用`TelephonyManager`的`getDeviceId()`方法可以获取IMEI。不过,需要注意的是,从Android 10(API 29)开始,此方法可能返回空值或随机生成的ID,除非应用具有电话权限并经过用户的明确同意。 获取手机号码的...

    如何使用Java代码获取Android移动终端Mac地址.zip

    如果你只需要用于识别设备,可以考虑使用这个值。 ```java String randomMacAddress = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.WIFI_MAC_ADDRESS); ``` 7. **申请权限** - ...

    Android SIM卡号码获取

    // 获取IMEI (需要权限 `<uses-permission android:name="android.permission.READ_PHONE_STATE" />`) String imei = Build.getSerial(); // API 26及以上 if (Build.VERSION.SDK_INT ) { TelephonyManager tm = ...

    获取设备唯一标识的例子

    然而,苹果自iOS 7开始限制了获取IMEI和UDID(唯一设备标识符)的行为,因为它们被认为侵犯用户隐私,所以现在不能直接获取IMEI,只能通过诊断接口在特定情况下访问。 在跨平台开发中,如使用React Native或Flutter...

    android 获取手机SIM卡唯一值,和号码

    在Android中,通常通过调用`TelephonyManager`类的`getDeviceId()`方法获取IMEI。这适用于GSM网络的设备。对于CDMA设备,可能会返回MEID或E SN。 - **ESN**: Enhanced Serial Number,是CDMA设备的唯一标识。 - **...

    Android获取手机IMIE

    在Android 6.0(API级别23)及更高版本中,获取IMEI号需要申请`READ_PHONE_STATE`权限。在AndroidManifest.xml文件中添加以下代码: ```xml ``` 对于运行时权限,需要在应用运行时请求用户的许可,可以通过`...

Global site tag (gtag.js) - Google Analytics