如何读出本机的电话号码?
如何读出本机的电话号码?
谢谢。
[解决办法]
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Getphonenumber
[解决办法]
由于一般SIM卡里不储存telephone number,因此SmsGetPhoneNumber总返回E_FAIL,没有用处
[解决办法]
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Getphonenumber
这个例子只能获取模拟器的号码.SIM的号码获取不到的
[解决办法]
Use this function to get the phone number of the device associated with the Short Message Service (SMS) bearer.
说明可以得到SIM卡内的号码。。
另外SmsGetPhoneNumber的原型是(sms.h)
HRESULT SmsGetPhoneNumber (
SMS_ADDRESS* const psmsaAddress);
Can 't find PInvoke DLL 'sms.dll '.这是函数引用错(包含参数错)或者文件不存在。windows moible 5的sms.dll有这个函数。 2003就不确定了。
我不知道楼主的想法是什么,但是我可以肯定的告诉你,这是读出某条短消息关联的电话号码。不是list all number,另外如果是基于本地代码,建议你用静态库。对于新手来说,API的未知参数会让你头疼。
[解决办法]
这个问题就别想了,属于隐私,一般设备运营商都会屏蔽这个问题。
[解决办法]
如果你是做应用的,建议你和公司ril的同事问一下,有ril函数可以直接调用,获得当前手机号码;