爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17243|回复: 14

[安卓技术] Android设置显示本机号码

  [复制链接]
发表于 2012-2-7 14:41 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 ihei5.com 于 2012-2-7 14:55 编辑

Android设置中显示本机号码

本机号码,我觉得是没有多大的用处,几乎谁都会知道自己的手机号码,但也有用户真的需要这个功能。有个对讲机软件tikl – touch to talk,可以通过网络进行多方通话,需要用到本机号码。 测试短信的脚本,自己给自己发短信,也需要本机号码。

Android手机在 设置-关于手机-状态消息,可以查看到本机号码,很多情况是显示未知。 很多模组用AT+CNUM 这组AT命令可以设置与查询本机号码。一般的手机在查看本机号码的界面都可以添加本机号码的,比如MTK/展信手机都提供这个功能。 Android对卡的操作,都是直接读写卡上的信息,用比较底层的AT+CRSM,而不是常用的AT,比如 AT+CMBR, AT+CMBW,AT+CNUM等。

Android手机设置本机号码,目前我还没发现有工具可以设置,很多人是把SIM卡拿到可以设置的手机上设置,然后把卡重新插上。 不过,Froyo提供了内部接口方法Phone.setLine1Number(),CM6的通话设置里就加入了本机号码设置功能:
g1-cm6-my-phone-number.jpg

具体的代码,在这里看清清楚楚:

http://github.com/CyanogenMod/an ... ec751d14dcd373ab92e

可能需要到github注册个帐号,才可以浏览代码,主要是在phone里面添加处理,独立写个小程序的话,比较麻烦,因为要访问PhoneApp。

查看源码包中的这3个源码文件即可

  1. res/xml/gsm_umts_additional_options.xml
  2. src/com/android/phone/GsmUmtsAdditionalCallOptions.java
  3. src/com/android/phone/MSISDNEditPreference.java
复制代码
CM的源码在此下载(回复可见):
游客,如果您要查看本帖隐藏内容请回复


今天试了一下,参考Settings, 共享一个sharedUserId,也可以写个独立的程序,在g1 2.2,HTC desire上测试通过。注意:Android 2.2以下的无法使用。

需要安装MyPhoneNumber.apk的请看此贴
http://bbs.ihei5.com/thread-166012-1-1.html

来源:blog.lytsing.org/archives/424.html
回复

使用道具 举报

发表于 2012-2-16 18:39 | 显示全部楼层
学习子啊
回复 支持 反对

使用道具 举报

发表于 2012-5-16 23:04 | 显示全部楼层
回家开放的世界上的进步不大方便珍惜身边
回复 支持 反对

使用道具 举报

发表于 2013-1-6 22:54 | 显示全部楼层
qqqqqqqqqqqqqq
回复 支持 反对

使用道具 举报

发表于 2013-2-4 18:35 | 显示全部楼层
11111111111111111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2013-7-15 09:48 | 显示全部楼层
{:soso_e101:}看看
回复 支持 反对

使用道具 举报

发表于 2013-8-9 00:42 | 显示全部楼层
ehrthrthretrthrterh
回复 支持 反对

使用道具 举报

发表于 2013-9-22 14:17 | 显示全部楼层
顶~~支持~~~
回复

使用道具 举报

发表于 2014-3-7 10:04 | 显示全部楼层
如何使用呢
回复 支持 反对

使用道具 举报

发表于 2014-3-12 11:07 | 显示全部楼层
好东西,,学习了,,,辛苦你啦


回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-24 19:50 , Processed in 0.197392 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表