什么是手机暗码呢?
在拨号盘中输入*#*#<数字串>#*#*以后,App可以监控到这些输入, 然后做相应的动作。
暗号
在android手机中,暗码就是类似这种样式的字符串: *#*#<数字串>#*#*
如果这样的系统暗码执行,系统会触发下面的方法:
如何运行暗码呢?
有两种方式可以执行暗码:直接在手机电话拨号界面输入暗码,例如:*#*#123456789#*#* ,另一种方式就是直接在代码中进行调用。
如何创建自定义暗码呢?
在手机软件代码应用AndroidManifest.xml文件中,增加以下代码,用来定义手机暗码。
不管什么时候暗码 *#*#123456789#*#* 被触发,你都将收到对应的广播
常用的华为手机暗码有哪些呢?
暗码1:*#*#2846579#*#*
打开拨号界面,输入*#*#2846579#*#*,然后进入工程菜单,点击补电。这样就可以校准手机系统显示的电量。
华为手机工程菜单
暗码2:*#06#
这条暗码可以说是我们最熟悉的一个指令,该指令用于查询手机的序列号,可以通过序列号的查询来判断手机的真伪。
暗码3:*#0000#
拨号键盘输入上述暗码,手机将直接进入“关于手机”,可以查看包括手机型号、手机版本号、硬件版本、ICCID、UIMIO等等众多的关于手机的信息。
暗码四:*#*#6130#*#*
本条暗码主要用于查看手机当前的网络信号、手机基本信息以及手机的使用情况数据的统计。尤其是手机使用情况统计数据,可以查看当前手机上次使用了哪些应用、使用的具体时间以及使用的时长等。
暗码5:*#*#4636#*#*
该条暗码主要用于查看手机号码、IMEI信息、信号强度、所使用的网络类型、电池信息、各种程序使用统计数据、WiFi信息等。
暗码6:*#*#14789632#*#*
上述暗码用于检测部分华为手机硬件模块功能是否正常,即可以测试手机的各个模块功能是否被损坏,比较实用。
暗码7:*#*#1673495#*#*
本条暗码是部分华为手机的工程菜单模式,用于测试抓取问题bug的log类型设置、电池基本参数检测以及USB端口配置等。
暗码8:*#*#121314#*#*
本条暗码是部分华为手机工厂测试指令,用于在工厂生产时工人检测手机功能是否正常。