如何获取呼出电话的电话号码

maggice 2009-08-26 11:43:19
现在想做一个windows mobile6.0下的小程序,想在用户拨打某个固定号码的同时发送一条短信,我的设计思路是监听用户呼出电话时判断是否为指定的号码,如果是则发送短信。
用的C#,但是在SystemState类属性中找了半天,有呼入电话属性,未接电话属性,正在通话的电话属性,就是没有呼出电话属性。
不知各位大虾有没有什么好的解决办法,万分感谢
...全文
394 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky19891111 2012-08-31
  • 打赏
  • 举报
回复
中兴U880E提升至了4.0英寸,视觉观感更加的宽阔,处理器也是升级至了1GHz,整体运行的流畅度大有提升
http://www.coo8.com/catalog/U880E/
maggice 2009-08-26
  • 打赏
  • 举报
回复
自己顶一下^_^
maggice 2009-08-26
  • 打赏
  • 举报
回复
又在论坛转了一圈,考虑用RIL实现
但是有两个问题:
1、RIL_NOTIFY_CONNECT 是不是也是在电话接通的情况下才发出的
2、如果是截获RIL_NOTIFY_CALLPROGRESSINFO消息,是不是能通过调用RIL_GetCallList获取到电话号码信息并判断是否呼出电话
maggice 2009-08-26
  • 打赏
  • 举报
回复
那怎么在未接通的情况下获取呢
88csdn 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 maggice 的回复:]
1楼的大虾,我想问问,是不是电话没有拨号成功,比如说手机信号不行,或者对方占线,对方没有接听,在这些情况下PhoneTalkingCallerNumber是否也能获取到呼出号码
[/Quote]
不可以吧,要不怎么叫Talking呢?未接通就不是Talking了吧?你去试试呗~~~
maggice 2009-08-26
  • 打赏
  • 举报
回复
1楼的大虾,我想问问,是不是电话没有拨号成功,比如说手机信号不行,或者对方占线,对方没有接听,在这些情况下PhoneTalkingCallerNumber是否也能获取到呼出号码
thgifcat 2009-08-26
  • 打赏
  • 举报
回复
楼主可以这样做:
1.做一个service,监测注册表键值
[HKEY_LOCAL_MACHINE\System\State\Phone]下的Caller Number。
2.当获得修改信息的消息的时候判断是否为指定的号码,然后进行操作。
88csdn 2009-08-26
  • 打赏
  • 举报
回复
楼主没有好好研究SDK中的例子哦~~~你可以播一个电话看看嘛~~~
注意PhoneCallCalling和PhoneTalkingCallerNumber

7,659

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧