社区
Android
帖子详情
android 获取不了本机手机号?
alonepb
2011-11-17 02:45:56
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String tel = tm.getLine1Number();
tel是空的?
...全文
10009
32
打赏
收藏
android 获取不了本机手机号?
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String tel = tm.getLine1Number(); tel是空的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uranus_wm
2012-09-06
打赏
举报
回复
国内UIM,SIM卡保存的是IMSI,一般不保存卡号!但现在运营商提供获取号码服务,但是一定要走代理方式,例如电信apn设为ctwap,天翼应用都可以获取手机号码!
ILost
2012-09-05
打赏
举报
回复
好像是不能取的
balmy
2012-09-05
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备 识别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会 的.就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。
……
[/Quote]
这个是正解,下面的方法是读取本机号码没错,但这个号码是后写入的,写11111就读出111111,有些手机可以设置本机号码的,设好了就能读到正确的号码
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String tel = tm.getLine1Number();
小王爷
2012-09-05
打赏
举报
回复
http://download.csdn.net/detail/yanglw_ahut/4522913 这个可以获取联通的手机号,通过wap
alonepb
2011-11-22
打赏
举报
回复
置顶一下子
alonepb
2011-11-19
打赏
举报
回复
有DEMO吗?写全的,呵呵,
我看盛大的切客,应该不会发短信回来,因为我在移动平台看没有回来的短信,也不存在偷偷删除掉短信的。
qx8668
2011-11-19
打赏
举报
回复
哈哈,当然不行哦,,,收到短信偷偷删掉
哥做个DEMO,也没有本机号,那个看的人老说要输入本机手机号
那只是个DEMO!!!!!难道要写得很全吗!!!只是演示下功能!!!
alonepb
2011-11-19
打赏
举报
回复
2011-11-18 15:26:56 短信 发 梦网业务 106575160882066 64byte 0.10
2011-11-18 15:27:03 短信 发 梦网业务 106575160882066 12byte 0.10
这应该是盛大切客发的短信,还扣了2毛钱。但没有接收的短信,他是在服务器端就处理了?
alonepb
2011-11-18
打赏
举报
回复
要用手机号绑定他的一个重要号码
小船哥说敏捷
2011-11-18
打赏
举报
回复
[Quote=引用 1 楼 next163 的回复:]
国内sim卡存的是imsi号,没有电话号码存在机器上。只有当你和基站发生联系后,由运营商给你分配号码。
[/Quote]
正解,现在的sim卡只能取出imsi,只有很少一部分比较早的sim卡可以取出手机号。
不知道楼主想要手机号做什么,如果想区分用户的话可以使用imsi或者imei,或者再加上一个mac。
aiguozhou
2011-11-18
打赏
举报
回复
双模开发中好像也看不到手机号码。
alonepb
2011-11-18
打赏
举报
回复
那服务端怎么实现呢?
aSysBang
2011-11-18
打赏
举报
回复
webservice 返回
alonepb
2011-11-18
打赏
举报
回复
楼上的有什么好的解决方法没
aSysBang
2011-11-18
打赏
举报
回复
[Quote=引用 18 楼 alonepb 的回复:]
看来只能发个短信,,然后回来进行拦截,并不让其存在收发件箱里
[/Quote]
短信方式出去 但是 不一定短信方式回来呀。。。。
alonepb
2011-11-18
打赏
举报
回复
看来只能发个短信,,然后回来进行拦截,并不让其存在收发件箱里
aSysBang
2011-11-18
打赏
举报
回复
不用看了 肯定发了 。。。
aSysBang
2011-11-18
打赏
举报
回复
[Quote=引用 15 楼 alonepb 的回复:]
刚装了一个应用,盛大的切客它倒可以取到我手机的号码。
怎么实现的不知道
[/Quote]
去网上营业厅 看下自己的短信记录
是不是他后台发短信了
alonepb
2011-11-18
打赏
举报
回复
刚装了一个应用,盛大的切客它倒可以取到我手机的号码。
怎么实现的不知道
j_f0001
2011-11-18
打赏
举报
回复
[Quote=引用 4 楼 rocky225 的回复:]
Android本身的APi有获取本机的电话号码,但是缺陷是我们的sim卡有些是不支持,当却可以获取一个唯一的编码
[/Quote]如楼上所说
加载更多回复(10)
android
获取
手机号
码
android
获取
手机号
码
Android
获取
手机号
码
Android
获取
手机号
码
Android
实现
获取
本机
手机号
码
和上次
获取
设备序列号一样,仍然是通过无障碍服务实现,在之前的代码基础上做了更新。
如何以编程方式
获取
Android
手机的电话号码?
在创建
Android
应用程序时,很多时候我们需要通过
手机号
码进行身份验证。为了增强用户体验,我们可以在移动系统中自动检测
手机号
码。我们将创建一个按钮,单击它时将获得一个
手机号
码并将其显示在。文件并参考以下...
Android
获取
本机
手机号
(适用于双卡双待手机)
需要验证
手机号
的功能,但是国内的手机多是双卡双待的,无法
获取
到两个号码。在
Android
的官方文档是没有提供相应的Api的,因为标准的Andoird是没有双卡的,好像也只有国内才会搞双卡双待的神器吧。以下记录一下做这...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章