请教各位,我在移动设备上的应用程序需要获得本机号码,在网上找了一些只能获得到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是一定能取到的,
------解决方案--------------------
这功能,近来太多人用到,但就没有一个好的办法!要不自己发一条信息再接收来提取号码.呵呵
------解决方案--------------------
貌似没有好的办法,都是有的取到,有的取不到,如果是定制软件的话,写个配置文件,让用户自己填号码吧
------解决方案--------------------
这个问题大家讨论很久了,一直没有什么好的办法
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
关注一下
.