首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎么获取移动设备上的手机号码? (c#开发)

2012-03-20 
如何获取移动设备上的手机号码? (c#开发)请教各位,我在移动设备上的应用程序需要获得本机号码,在网上找了

如何获取移动设备上的手机号码? (c#开发)
请教各位,我在移动设备上的应用程序需要获得本机号码,在网上找了一些只能获得到IMSI号,可是我还是需要具体的手机号码,有没有什么好的方法提供出来大家学习,我用的开发语言是C#,估计这个要涉及到API调用,希望提供在C#内使用的完整代码?

[解决办法]
Windows Mobile 5.0 Pocket PC SDK自带例子,不过是C++的,参考下(可以用dll的方式供C#调用啊)
SDK目录 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Getphonenumber
我在wm5的手机上测试过
但是无法获得所有SIM卡手机号码(135 139可以,136 138不行)
这主要取决于运营商(移动),需要运营商写进SIM卡才行
[解决办法]
那个例子的确无法获得所有的手机号码,这方面好像也没有API可用,如果你有服务器,可以想办法让服务器获得号码再传给你
[解决办法]
全球通是可以的,其他都不可以,考虑别的办法吧
[解决办法]
可以取得手机卡的IMSI,然后到移动那边查,呵呵,取得手机号不能通用的,有的能取到,有的取不到,具体的不清楚原因,但IMSI是一定能取到的,
[解决办法]
这功能,近来太多人用到,但就没有一个好的办法!要不自己发一条信息再接收来提取号码.呵呵
[解决办法]
貌似没有好的办法,都是有的取到,有的取不到,如果是定制软件的话,写个配置文件,让用户自己填号码吧
[解决办法]
这个问题大家讨论很久了,一直没有什么好的办法
[解决办法]

探讨
Windows Mobile 5.0 Pocket PC SDK自带例子,不过是C++的,参考下(可以用dll的方式供C#调用啊)
SDK目录 C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Getphonenumber
我在wm5的手机上测试过
但是无法获得所有SIM卡手机号码(135 139可以,136 138不行)
这主要取决于运营商(移动),需要运营商写进SIM卡才行

[解决办法]
探讨
这功能,近来太多人用到,但就没有一个好的办法!要不自己发一条信息再接收来提取号码.呵呵

[解决办法]
探讨
这功能,近来太多人用到,但就没有一个好的办法!要不自己发一条信息再接收来提取号码.呵呵

[解决办法]
探讨
引用:
这功能,近来太多人用到,但就没有一个好的办法!要不自己发一条信息再接收来提取号码.呵呵


不知道自己号码,如何自发?

[解决办法]
关注一下




.

热点排行