怎样用AT指令查询本机手机号码

news/2024/11/25 17:20:31/
AT+CNUM是向SIM卡查询本机号码的。  
   
  但是你必须先把这个号码写到SIM卡里面。  
因为无论移动或者联通的SIM卡,买给 用户 的时候都没有把本机号码写到SIM卡内。  
  一旦你把本机号码写到了SIM卡内,无论你把这张SIM卡插到那台手机,用AT+CNUM都可以查出本机号码的。  
   
  Action   command   returns   the   MSISDNs   related   to   the   subscriber   (this   information   can   be   stored   in   the   SIM   or   in   the  
  ME).   If   subscriber   has   different   MSISDN   for   different   services,   each   MSISDN   is   returned   in   a   separate   line.  
   
                MSISDN   Buffer   Format(See   GSM   11.11   subclause10.3.5):  
                Bytes                         Description                                                     Length(bytes)  
                0-X                             Alpha   Identifier                                           X  
                X+1                             Length   of   BCD   number                                   1  
                X+2                             TON   and   NPI                                                     1  
                X+3--X+12                 Dialling   Number                                             10  
                X+13                           Capability/Configuration   Identifier     1  
                X+14                           Extension1   Record   Identifier                   1 

  普通用户的SIM卡必须先把本机号码写入SIM卡内,才能读出来,不然读出来的是空的。  
   
  你可以找一张没有写入本机号码的SIM试试,在手机上查看本机号会是空的,如果你把本机号添加进去之后(会写入到SIM卡,一般的手机在查看本机号码的界 面都可以添加本机号码的),你不但可以在你添加本机号码的手机上查看到本机号码,而且你把这张SIM卡插到别的手机上,照样可以查看到本机号码。  
   
   
  把本机号码写进SIM卡后,可以用AT+CNUM来读取本机号码的。  

http://www.ppmy.cn/news/664998.html

相关文章

如何获取手机的本机号码

读本机号码可以调用这个函数:mmi_phb_owner_number_get_entry_req,这个函数里是给L4C发个消息然后去读SIM的MSISDN; 通过mmi_phb_owner_number_get_entry_rsp()可以去获取到本机号码。 但是有一个要注意的是&#x…

获取本机号码及sim卡信息

一、SIM卡存储的数据可分为四类,它们分别是: 第一类是固定存放的数据。这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI)、鉴权密钥(KI)、鉴权和加密算法等等。 第…

使用AT命令获取本机号码

我之前认为手机号码与SIM卡是一一对应的,后来想想不对,因为有换卡不换号的情况啊,所以SIM卡应该只是一个电话号码的储存介质,而与SIM卡一一对应的是另一个编码——IMSI(国际移动签署这标识)。以下为获取IMS…

JavaScript:数组字段大写转为小写

我们可以使用forEach()方法,遍历数组中的每个对象,然后将所有字段都转换为小写。 首先使用forEach()方法遍历数组中的每个对象。然后,使用Object.keys()方法获取对象中的所有字段名,并将它们全部转换为小写。最后,重新…

VS2022编译运行VS2015的项目

最近新装了VisualStudio2022,有一些VS2015老的项目需要运行,但不想再安装VS2015,就想能否直接在VS2022编译运行,研究一下发现可行,记录一下。 1. 直接升级VS2015项目到2022使用windows sdk 10.0 发现老代码里的一些语…

IOS之条形码

在我们开发ios应用时,尤其是电子商务类应用,时常遇到条形码扫描的业务需求,幸运的已经有开源的SDK供我们使用──条形码的SDK for ios,下面介绍一下这个开源的SDK的使用方法: 免费的条形码是zbar,下载地址是:http://zb…

PHP用barcode生成条形码

下载barcode 将项目放到网站根目录 示例代码 require_once(./barcode/class/BCGColor.php);require_once(./barcode/class/BCGDrawing.php);require_once(./barcode/class/BCGcode128.barcode.php);$colorFront new \BCGColor(0, 0, 0);$colorBack new \BCGColor(255, 255…

条形码怎么申请?

1、条形码是什么? 条形码又被叫做69码或者EAN条形码,其中的数字编码是世界通用的。是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。 条形码可以标出物品的生产国、制造厂家、商品名称、生产…