我已实现以下解锁应用程序的代码(此代码仅适用于系统应用程序,因此我已将应用程序作为系统应用程序完成)

TelephonyManager manager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);

int state = manager.getSimState();

if(state == TelephonyManager.SIM_STATE_PIN_REQUIRED || state == TelephonyManager.SIM_STATE_PUK_REQUIRED)

{

try {

@SuppressWarnings("rawtypes")

Class clazz = Class.forName(manager.getClass().getName());

Method m = clazz.getDeclaredMethod("getITelephony");

m.setAccessible(true);

ITelephony it = (ITelephony) m.invoke(manager);

if (it.supplyPin(simPin)) {

Toast.makeText(context,"SIM UnLocked",Toast.LENGTH_LONG).show();

} else {

Toast.makeText(context,"SIM UNLOCK FAILED",Toast.LENGTH_LONG).show();

}

} catch (Exception e) {

//

e.printStackTrace();

}

}else{

Toast.makeText(context,"SIM is not Locked",Toast.LENGTH_LONG).show();

}

它对我来说很好用,但是现在我需要以编程方式实现设置或重置SIM PIN,让我知道是否可行。如果可能的话,我该如何实施呢?

android pin码自定义,Android以编程方式设置或重置SIM卡PIN码相关推荐

  1. SIM卡PIN码管理

    ADD: http://blog.chinaunix.net/u3/102827/showart_2045521.html 1. SIM 卡 PIN 码管理简述 与 SIM 卡密码码管理相关的密码有 ...

  2. android 程序颜色,android – 以编程方式设置scrim颜色

    我正在尝试以编程方式设置AppBarLayout的主要颜色. XML布局是 AndroidStudio的Scrolling示例: android:fitsSystemWindows="tru ...

  3. android gravity参数,android - 如何以编程方式设置layout_gravity?

    android - 如何以编程方式设置layout_gravity? 我的问题很简单, 如何以编程方式设置我的按钮layout_gravity? 我在互联网上发现了这个,但它只是抛出了一个Nullpo ...

  4. 如何在Android按钮上以编程方式设置drawableLeft?

    本文翻译自:How to programmatically set drawableLeft on Android button? I'm dynamically creating buttons. ...

  5. Android sim卡 pin码解锁流程.

    sim卡 pin码解锁流程 1. PIN码解锁界面属于Phone Policy的一部分,代码位置在 \frameworks\base\policy\src\com\android\internal\p ...

  6. 关于 java:Android:如何以编程方式设置 MediaPlayer 音量?

    Android : How to set MediaPlayer volume programmatically? 如何以编程方式设置媒体播放器音量.我将它用于警报通知.任何帮助都非常感谢,并提前感谢 ...

  7. 给你的手机加上安全保障,请设置SIM卡PIN码

    [手机上了锁,为啥还丢钱?专家支招:设置SIM卡PIN码]智能手机一旦丢失,不仅会带来诸多不便,甚至还会造成个人隐私泄露及财产损失. 然而很多人认为,自己已经设置了手机屏锁.支付密码.指纹锁等防御措施 ...

  8. SIM卡PIN码到底有什么用?华为手机如何设置SIM卡锁?

    最近看到一篇热文<一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链>,一个自称是信息安全的专家,自述因为手机失窃,SIM卡挂失失败遭遇手机黑产,个人身份信息.各种支付账号密码等信息 ...

  9. 手机SIM卡PIN码的重要性

    国庆出门在外,钱包除了各种证件,似乎没多少现金存放的必要了,甚至很多女孩子更习惯于卡包+手机的搭配,可人生地不熟或者人潮涌动的环境下,手机一旦丢失,后果不堪想象. 很多人认为,只要设置了手机屏锁.支付 ...

  10. android 画中画模式自定义,Android 8.0 Oreo 画中画模式

    Android 8.0 Oreo(API Level 26)允许活动启动画中画 Picture-in-picture(PIP)模式.PIP 是一种特殊类型的多窗口模式,主要用于视频播放.PIP 模式已 ...

最新文章

  1. 一般来说,神经网络的架构可以分为哪三类?
  2. JAVA项目中出现部分中文乱码问题
  3. 官方乌镇定调互联网金融,P2P、众筹专项对待
  4. mysql 创建删除表_mysql创建删除表的实例详解
  5. Redis集群分片存储原理图
  6. 蚂蚁海图切片工具linux版本,Web海图服务软件 - 海图在线
  7. vue openlayer单击地图事件循环多次执行_12道vue高频原理面试题,你能答出几道?
  8. 理解Linux下的SELinux(MAC)
  9. 高性能服务器机柜,TS系列网络服务器机柜
  10. 联想拯救者Y90游戏性能实测:全程满帧 散热能力出众
  11. 【Nokov】关于动捕系统获取刚体姿态的说明
  12. c#文件分割与合并 part 1 (转自互联网)
  13. 基于SSM的猫头鹰物流网站
  14. while语句 ///do...while语句/// for语句/// foreach语句
  15. openpyxl使用教程
  16. 【stata】一些关于数据处理的基础知识(备查代码)
  17. 概念(理论)---积分方程1:赋范线性空间,线性算子,有界线性算子和连续线性算子
  18. N-MOS电平转换电路分析
  19. html hide特效,jQuery / 动画与特效中的显示show和隐藏hide - 汇智网
  20. 如何快速查找下载文献

热门文章

  1. Java求100000以内素数_100000以内的质数表
  2. 网易交互设计师微专业 目录
  3. c语言指数公式_c语言指数函数(c语言如何表示指数函数)
  4. Googel浏览器添加百度搜索引擎
  5. 最优化理论——线搜索技术·黄金分割法
  6. Python 实现大文件全文翻译
  7. Apache ab测试结果解析
  8. 十进制进制法_二进制/八进制/十进制/十六进制 怎么学会?是怎么算的方式?...
  9. ElasticSearch问题求解:master not discovered yet: have discovered
  10. cocos creator编写简易游戏摇杆以及通过摇杆控制精灵移动