zoukankan      html  css  js  c++  java
  • android 设备唯一码的获取,Cpu号,Mac地址

    开发Android应用中,我们常常需要设备的唯一码来确定客户端。

    Android 中的几中方法,使用中常常不可靠

    1. DEVICE_ID
    假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码.
     
    缺点:在少数的一些设备上,该实现有漏洞,会返回垃圾数据
     
     
            2. MAC ADDRESS
    我们也可以通过Wifi获取MAC ADDRESS作为DEVICE ID
    缺点:如果Wifi关闭的时候,硬件设备可能无法返回MAC ADDRESS.。
     
            3. Serial Number
    android.os.Build.SERIAL直接读取
    缺点:在少数的一些设备上,会返回垃圾数据
           4. ANDROID_ID
    ANDROID_ID是设备第一次启动时产生和存储的64bit的一个数,
    缺点:当设备被wipe后该数改变, 不适用。
  • 相关阅读:
    Pymsql
    MySQL基础操/下
    MySQL基础操作
    前端学习之jquery/下
    前端学习之jquery
    Python之异常处理
    Python之模块和包导入
    Python之模块
    Python之面向对象上下文管理协议
    Python之面向对象slots与迭代器协议
  • 原文地址:https://www.cnblogs.com/porter/p/3664401.html
Copyright © 2011-2022 走看看