`
hualikejava
  • 浏览: 171667 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 得到唯一码和电话号码

阅读更多
一、得到手机的唯一码的两种方式
 
   1.得到手机的唯一码
	        TelephonyManager telephonyM = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
	        String str = telephonyM.getDeviceId();
	        java.lang.System.out.println("IMEI:"+str);

2.得到手机唯一码
	 
      String id = android.provider.Settings.System.getString(this.getContentResolver(), android.provider.Settings.System.ANDROID_ID);
	       java.lang.System.out.println(id); 

3.得到手机本机号码
	 TelephonyManager  tm=(TelephonyManager)activity.getSystemService(Context.TELEPHONY_SERVICE);   
	 tm.getLine1Number() 

在mainfest.xml权限
<!-- 获得电话号码权限 -->
	
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
分享到:
评论

相关推荐

    Android手机唯一标识

    然而,Android系统并没有提供一个内置的、始终不变的唯一标识符,因为考虑到用户隐私和安全问题。"Android手机唯一标识"这个话题涉及到如何在Android系统中组合不同的标识来尽可能地创建一个独一无二的标识符。 1. ...

    获取Android系统唯一识别码的方法

    在Android开发中,有时我们需要获取...总之,获取Android设备的唯一识别码是一个常见的需求,但需要注意隐私保护和适应不同设备及系统版本的变化。开发者应当谨慎选择合适的标识方式,并遵守相应的隐私政策和权限要求。

    支持Android6.0系统手机不打开权限获取手机唯一标识.rar

    IMEI(International Mobile Equipment Identity)是移动设备的国际唯一识别码,通常用于区分不同的手机。在Android 6.0及更高版本中,通过`TelephonyManager`获取IMEI需要`READ_PHONE_STATE`权限,这是一个危险权限...

    android 获得 imei 例子

    在Android系统中,IMEI(International Mobile Equipment Identity)是设备的唯一标识符,通常用于区分不同的移动设备。每个Android智能手机或平板电脑都有一个唯一的IMEI号,它在设备硬件层面生成,不会因为软件...

    android 基础控件 EditText

    其中,`android:id`用于设置控件的唯一标识,`android:layout_width`和`android:layout_height`定义控件的尺寸,`android:hint`则用来显示提示信息。 ## 二、EditText 属性配置 1. **输入限制**:通过`android:...

    Android 手机通讯录实现源码

    例如,我们可以查询所有联系人的名字和电话号码: ```java Uri contactUri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; String[] projection = { ContactsContract.CommonDataKinds.Phone.DISPLAY_...

    获得本机号码 运营商 手机标识 uuid device_id

    首先,**本机号码**(也称为IMEI或SIM卡号)是国际移动设备身份码的缩写,它是一个唯一的15-17位数字序列,用于区分每一个移动电话。IMEI是设备硬件的一部分,不能被更改,对于识别和追踪设备非常有用。通过获取本机...

    android获取IMEI号

    IMEI(International Mobile Equipment Identity)是国际移动设备身份码的简称,它是一个由15位数字组成的唯一序列号,用于在全球范围内的移动电话网络中唯一识别每一台设备。对于GSM手机而言,IMEI是一个重要的识别...

    获取android手机信息

    6. **本机号码**:获取设备的电话号码通常需要`READ_PHONE_STATE`权限,然后通过`TelephonyManager`的`getLine1Number()`方法获取。 7. **设备ID**:`Build.SERIAL`可以获取设备的唯一序列号,但这可能因设备厂商...

    获取手机号和IMEI.rar

    在Android系统中,获取设备的IMEI...总之,Android应用可以通过`TelephonyManager`获取IMEI和电话号码,但需注意权限管理和隐私保护。在实际开发中,确保遵守相关规定,以避免可能的法律风险和用户体验问题。

    Android 短信验证码demo.zip

    在应用启动时,需要初始化聚合数据的SDK,设置AppKey和SecretKey,这是你在聚合数据平台申请应用时获得的唯一标识。 3. **请求验证码** 当用户触发发送验证码的事件(如点击“获取验证码”按钮)时,调用聚合数据...

    Android短信数据库基础(开发资料)

    这个表主要用于存储联系人的电话号码和其对应的ID。在Android中,同一个电话号码可能对应多个不同的联系人条目,Canonical_addresses表会把这些号码归一化,确保每个号码只有一个唯一的ID。`addresses`字段包含了...

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

    开发者在提交应用前,应确保正确处理MAC地址和IMEI等敏感信息的获取,遵循Android的权限模型,避免在未获得用户许可的情况下进行调用。通过VirtualXposed和XposedHook这样的工具,可以有效测试和验证应用的行为,...

    Delphi开发安卓APP获取手机信息的详细代码

    至于获取手机号码,这涉及到访问Android的电话服务。在Delphi中,你可以使用`TTelephonyManager`组件,通过以下方式获取: ```delphi var TelephonyManager: JTelephonyManager; PhoneNumber: JString; begin ...

    android手机相关信息的获取.doc

    `getLine1Number()`方法返回设备的主要电话号码(MSISDN),但只有在用户授权且运营商提供该信息时才可用。 10. **邻近基站信息**: 如果需要获取周围基站的信息,可以使用`TelephonyManager`的`...

    获取移动设备唯一标识

    在移动设备开发中,获取设备的唯一标识是一个常见的需求,这通常用于用户...在Android和iOS系统中,有多种方式可以获得设备的标识,但每种方法都有其限制和变化的可能性,因此需要根据具体的应用场景进行选择和处理。

    android 百度地图附近位置列表显示

    在应用创建过程中,注意选择合适的平台(如Android)、应用类型和密钥类型。一旦创建成功,记得保存好生成的`app_key`,它会在我们的代码中起到关键作用。 在项目中集成百度地图SDK,可以通过Gradle依赖方式添加,...

    android 权限说明

    此权限允许应用程序读取关于电话状态的信息,如手机号码、IMEI号等。这些信息常用于识别设备唯一性或进行认证操作。 #### 15. `RUN_INSTRUMENTATION` 该权限允许应用程序运行测试工具或框架。这主要应用于开发阶段...

    android之获得手机相关信息总结

    - `getLine1Number()`方法可以获取用户的电话号码。 - `getSubscriberId()`方法返回的是IMSI(International Mobile Subscriber Identity),即国际移动用户识别码。 - `getSimSerialNumber()`方法可以获取SIM卡的...

Global site tag (gtag.js) - Google Analytics