Android 获取手机串号

今天在单位讨论怎么样使用手机进行办公的时候简单呢,突然想到了手机卡的串号,只要通过手机卡的串号就能唯一确定一张手机卡,这样子的话,在登录系统的时候,都不要登录了,只要使用串号就可以了,而且也不会与其它网的手机混在一块,晚上回来就写了一下子,一开始居然报错,后来才想起来,原来是权限的设置问题造成的。具体代码如何:

 Context context = getWindow().getContext();        

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

  try        {     

   Toast.makeText(this, "MIEI码为:"+telephonemanage.getDeviceId(), 1000).show();      

  }    

    catch(Exception e)        {     

   Log.i("error", e.getMessage());  

      }

而且需要在AndroidManifest.xml 加入权限才行,内容为:

    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

转载于:https://www.cnblogs.com/fly_binbin/archive/2010/12/09/1901612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值