您的位置:首页 > 其它

wince应用层开发经验积累-蓝牙电话设计开发总结

2008-07-26 16:06 429 查看
//============================================================================//
//题目:wince应用层开发经验积累-蓝牙电话设计开发总结
//描述:蓝牙电话软件模拟开发完成,总结,分析,
// 子窗体 状态 给主窗体。主窗体自主获取
//作者:Mercury Xu
//日期:2008-07-25
//=============================================================================//
正文:

经过近一个月的时间,总算把蓝牙这个模块大部分弄好。

实现功能:

0.拨电话
1.接电话
2.挂电话
3.音频转移
4.重拨(上一次)
5.修改
6.返回
7.电话本(自身记录,非获取手机电话本)
8.设备管理(待硬件出来后再完善,因为要用硬件上的IO口关闭。所以现在没有硬件调试不了)
9.关闭

在上一次的文章里面已经提及过了关于通过UART发送AT命令的问题

具体请参考下面的文章:
http://blog.csdn.net/xumercury/archive/2008/07/02/2603883.aspx
这次总结一下关于电话本的问题。

关于电话本的问题我已经上传了一个资源,可以做为参考。用来记录电话信息。

具体参考下列资源
http://download.csdn.net/source/543251
具体程序分析我就不写了。很简单,大家一定都能看得懂。

这里需要总结的是读取列表后如何将想得到的电话重播出去。

这个问题其实很简单,可能这个星期发烧烧糊涂了。。。刚刚才解决。其实很简单,大家看下列代码

//显示电话本主界面;

int nResponse = p_number.DoModal();
                   
 //modify by mercury xu  2008-07-25
					
if (nResponse == IDOK) 
					
{

			           
 m_strInput = p_number.TempString;

//获取值

UpdateData(FALSE);

BtCall(m_strInput,hCom);

//拨号
} 
					 
  //modify by mercury xu tandow 2008-07-25
					
if(nResponse == IDCANCEL)
				
{
			
					
	Invalidate();

}

					
//add by mercury xu  2008-07-05
					
//modify by mercury xu 2008-07-25

[code]
在做这个动作的时候去判断电话本的状态,同时将值传回来。然后播出去就好了。

一直在考虑怎么从子窗体传值到主窗体,这样以来全解决了。判断下子窗体状态就好了。所有动作由主窗体发出。

希望以上的资料对大家有帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: