开发日记——手机安全卫士 Day03 2016-7-22 实现手机SIM卡绑定功能,添加安全号码功能

Day03 2016-7-22 实现手机SIM卡绑定功能,添加安全号码功能
SIM卡绑定使用了TelephoneManagerTelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些通讯信息的获取对应用程序的权限有一定的限制,在开发的时候需要为其添加相应的权限。获取TelephoneManager,调用它getSIMSerialNumber方法获得SIM卡的序列号。通过SharedPreferences存储序列号。需要声明android.permission.READ_PHONE_STATE权限。
获取联系人列表,通过内容提供器获取,使用ListView显示。需要声明android.permission.READ_CONTACTS权限。
绑定的安全手机号同样通过SharedPreferences存储,注意有的时候手机前面会有+86,代表中国。为了统一格式,在存储前需要检查是否是+86开头,如果是的话截取字符串去掉+86



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值