沃Phone应用开发简介.ppt_第1页
沃Phone应用开发简介.ppt_第2页
沃Phone应用开发简介.ppt_第3页
沃Phone应用开发简介.ppt_第4页
沃Phone应用开发简介.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沃Phone应用开发简介 中国联通 virtual ULONG AddRef(void) = 0; virtual ULONG Release(void) = 0; 在TCOM组件中: 1.实现派生自TIUnknown的三个纯虚函数; 2.添加自身功能方法的实现; 在实现TCOM组件之后,需要将其注册到系统注册表中,这样TCOM运行时才能查找到该组件: 1.TG3AppDllEntry.cpp文件中TDllRegisterServer接口负责TCOM组件的注册, TCOM_Srv_RegisterServer是该接口的具体实现; 2. TCOM_Srv_UnregisterServer函数负责TCOM组件的去注册。 在实现注册接口之后,还需要实现一个组件库的创建接口TDllGetClassObject,用于创建该 TCOM组件对象: 1.该接口也在TG3AppDllEntry.cpp中实现,默认是调用TCOM_Srv_GetClassObject,作用就 是创建组件库中的组件对象。 19 创建TCOM对象 包含两种方法 通过TCLSID和接口ID创建TCOM对象 1 n 每个TCOM组件类都有一个唯一的TCLSID; n 每个TCOM接口定义都有一个唯一的TIID。 通过方法枚举器创建TCOM对象 2 n TCLSID是属于TCOM组件类的内部标识,不应该 暴露出来; n 方法枚举器可以仅从TIID创建出TCOM对象; n 实际开发中常用第2种方法创建TCOM对象。 20 目录 n 沃Phone软件平台介绍 n 沃Phone应用开发基础 n 沃Phone应用开发指南 GUI系统 图形图像 OpenGL ES 数据持久化存储 个人信息管理 多媒体 主屏幕插件 系统启动事件 文件关联 网络 浏览器 通信技术 设备访问 21 GUI系统 n沃Phone GUI系统是一个多任务、基于事件驱动的系统,用户可以在沃 Phone手机上运行多个应用程序,它们拥有独立的进程空间和独立的消息队 列; nTOPS Builder为图形化的GUI资源编辑工具; nGUI包括两大部分:窗体类和控件类。 22 GUI系统 沃Phone GUI应用程序的主窗体都继承TWindow; TWindow具有消息处理能力,需实现消息处理函数EventHandler; 采用沃Phone工程向导在VC2008中新建一个空白窗体为例: 窗体类TWindow: 23 GUI系统 控件一般置于主窗体之上,显示各类信息,并常用于与用户进行交互; 沃Phone的所有控件都继承于TCtrl类; 这些控件都包含一些基本属性,例如资源ID、类型、名称、是否可用、是否可见、左 边界、上边界、宽度、高度、标题等; 用户与控件交互时所产生的事件由窗体类EventHandler函数进行处理,在开发时根据 需要编写对应处理方法。 控件类TCtrl: TLabel 文字标签 TButton 按钮 TEdit 文本框 TRadioButton 单选按钮 TCheckBox 复选框 TCoolBarList 列表 TCtrl 控件类 24 图形图像常用工具类 n沃Phone图形图像主要讲述的是业界流行的 GUI(图形用户接口)和 GDI (图形设备接口)之间的关系和使用方法; nGDI 是提供了程序开发者能够编写与设备无关的图形接口,GUI则是在 GDI 的基础上封装一套流行的界面接口; n常用工具类包括:TWindow、TDC、TCtrlDC 、TBitmap; nTwindow除了是沃Phone窗体的基类之外,还 具有图形图像能力; n可以使用它直接在屏幕上画图形图像,比如直 接在屏幕上画点、画线及画图片等; n也可以把它当作一个内存画布来处理,在内存 画布中对图像进行叠加,或者其它运算,当产 生理想的图形后,再把它显示到屏幕上。 TWindow nTDC是一个与设备无关的图形设备环境画图工 具类,具有灵活又丰富的绘图接口; nTCtrlDC是一个继承于TDC类的专为控件作画图 使用的工具类; nTDC 必须配合TWindow 使用,前面我们讲过 TWindow 是可以直接对屏幕进行操作,也可以 对内存区域进行操作,而执行具体操作功能的 就是TDC了。 nTDC 类提供的接口包括画点、画线、矩形填充 、矩形边框、多边形填充、多边形边框、椭圆 形填充、椭圆形边框、位图绘制、文本绘制等 ,当然还有画笔大小设置、前景着色设置、背 景着色设置、绘画Apha模式设置等。 TDC nTBitmap是一个GDI位图类,提供了位图操作的 相关接口; n除了一些位图信息接口外,它还包括一些特殊 的位图处理接口,如:位图着色填充,位图颜 色翻转,位图的合并,位图数据拷贝,位图的 剪贴,位图旋转,位图拉伸,位图透视变换, 位图制作翻页效果图。 TBitmap 25 图形图像屏幕上绘图 应用程序开发者可以直接在 TWindow 中直接构造 TDC 对象对屏幕直接绘图。以下 我们在屏幕上画点、画线、画多边形、画图片等。 Boolean TDrawForm:_OnWinPaint(EventType * pEvent) Boolean bHandled = FALSE; TDC dc(this); / 填充背景 TRectangle rc(0, 0, 320, 456); dc.DrawRectangleEx( / 填充背景颜色。 dc.SetForeColor(GREEN);/ 设置前景颜色为绿色 dc.DrawPixel(20, 60);/ 在(,)位置上画一个点。 dc.DrawLine(20, 70, 300, 70);/ 默认画笔,画一条前景颜色的线。 / 调整画笔大小,画一条线 Coord nPenX, nPenY; dc.GetPenSize( / 取画笔大小,保存 dc.SetPenSize(5, 5);/ 设置新的画笔大小 dc.DrawLineEx(20, 75, 300, 75, YELLOW);/ 画一条黄色的线 dc.SetPenSize(nPenX, nPenY);/ 恢复原来画笔大小 / 画多边形 PointType tPt6=20, 100, 160, 85, 300, 90, 180, 120, 120, 140, 20, 100; FrameBitsType tfbt; tfbt.word = 0; tfbt.bits.cornerDiam = 5; tfbt.bits.width = 3; tfbt.bits.threeD = 1; dc.DrawPolygonFrameEx(tfbt.word, 6, tPt, RED); / 从资源加载一张图片,绘画在指定位置 dc.DrawBitmap (TResource:LoadConstBitmap( APP_DE_ID_BITMAP_Bitmap_button_push ), 140, 200); bHandled = TRUE; / 必须返回TRUE,否则系统会默认画上资源窗体。 return bHandled; 26 图形图像内存画布绘图 在很多自定义图形界面应用程序中需要用到内存画布。 比如需要绘制多张图片叠加的画面,如果直接在屏幕上逐个绘制,会造成比较大的 开销。为了避免这种开销,可以采用在内存一个区域建立一块画布,先在内存画布 上做好多张图片贴图 ,在显示到屏幕上。 27 图形图像图片半透明 n图片的半透明实际上就是指图片的像素点可以以一定比例和目标的象素点进 行混合,这个混合就是常说的Alpha混合,沃Phone里面支持每个象素点都 有自己的混合比例,或者所有象素点都使用统一的混合比例进行混合,甚至 可以同时支持这两种模式的混合一起起作用。 n常用的两种图片半透明显示,一种是自带半透明效果的图片,另一种是不带 半透明的位图。自带半透明效图的图片一般指png格式的图片,图本本身自带 ALPHA通道,该通道表示了每个象素点的混合比例,图片的显示直接会产生 半透明效果。不带透明的位图,需要做一个ALPHA通道处理,再显示到屏幕 。 28 图形图像图片动画效果 n从动画的技术上我们可以简单归纳几种,移动式动画、渐变式动画、拉伸缩放动画、翻 转动画、变幻动画等。 n移动式动画也是最简单,直接将一个图片在不同的时间上显示在不同的座标。 n渐变式动画一般用于表示光照明暗变化效果,在不同的时间里通过ALPHA通道处理显示 。 n接伸缩放动画,描述事物形状的变化,在不同时间里通过位图的不拉伸或缩放参数处理 后显示。 n翻转动画,在不同时间里通过图片的翻转处理显示。 n变幻动画一般是由几张不相同的图片,但它们之间有潜在的关系,在不同时间里显示不 同的图片来达到变化效果。 n沃Phone SDK 中提供一个带有动图功能的TImage类,它可以轻松帮您完成动画功能。 文件拷贝动画效果 29 数据持久化存储 n文件存储 n沃Phone支持三种文件 操作接口; n包括沃Phone系统文件 操作接口、标准C文件操作接口、 标准C+文件操作接口。 n数据库存储 nDBLite 为沃Phone SDK内置的数据库系统,引 用头文件为DBLite.h。 nDBLite从SQLite移 植而来,并添加了进程消 息通知的功能。 打开文件Handle EOS_Open (const TUChar * name, UInt32 flag, UInt32 mode); 从文件读取count个字节到buf中 Int32 EOS_Read(Handle fhandle, void * buf, Int32 count); 向文件写入数据 Int32 EOS_Write(Handle fhandle, const void *buf, Int32 count); 移动文件偏移指针位置 Int32 EOS_Seek(Handle fhandle, Int32 offset, Int32 origin); 返回文件当前的读写位置 Int32 EOS_Tell(Handle fhandle); 关闭文件 Boolean EOS_Close(Handle fhandle); 沃Phone系统文件操作接口: 30 个人信息管理联系人 功能说说明描述 枚举联系人 是指将沃Phone通讯录中的联系人全部罗列出来,需要 用到联系人TCOM接口实例的以下两个方法: GetRecordsArrayList() 调用该方法将返回地址本中 联系人数组; GetRecordsCounter() 调用该方法将返回地址本中联 系人数量。 选择联系人 选择联系人接口将显示所有联系人供使用者选择,选 择后将返回所选择的联系人的信息,主要用于获取众多 联系人中一部分联系人的详细信息,所涉及的类是: class TCOM_Addresses_DataType_SelectContacts 查询联系人 查询方式分为以下两种,主要用于已知联系人的某一 项信息,通过查询获取到其他更多信息。方法的详细 说明请参考: class TCOM_Addresses_DataType_ComContact 获取联系人 信息 在获得联系人对象之后,通过对象所提供的方法可以 进一步获取到联系人信息,主要包括: 获取联系人姓名、电话号码以及邮件等。 联系人接口是采用TCOM组件技术实现,主要提供一套获取联系人各项信息的方法 接口,如通过号码查询获取联系人的姓名、邮件地址等信息,也可以通过获取整一 个地址本联系人数组取得联系人的信息。 头头文件声明头头文件说说明 TCOM_Addresses_ComContact.h联系人详细信息接口 TCOM_Addresses_Common.h联系人属性定义 TCOM_Addresses_ContactChanged.h联系人变更接口 TCOM_Addresses_ContactDetail.h联系人信息接口 TCOM_Addresses_CreateView.h联系人新增操作接口 TCOM_Addresses_GetAddressData.h联系人地址本接口 TCOM_Addresses_GetContactInfo.h联系人属性接口 TCOM_Addresses_RelateView.h 联系人协同信息数据类型和方法定 义 TCOM_Addresses_SelectContacts.h选择联系人接口 TCOM_Addresses_IIDs.h 联系人接口IID 定义 TCOM_Addresses_ComContact.h 联系人详细信息接口 31 个人信息管理通话记录 通话记录是电话使用者在进行接听,拨打或者拒接电话等和通话有关的操作时系统 记录下来的数据,通话记录接口提供的功能使得开发者能够方便地查询通话记录从 而可以获取更详细的内容。 功能说说明描述 获取通话记 录接口 TCOM_History_Recordset *pQueryInterface; pQueryInterface = TCOM_History_Recordset:create(); 设定查询条 件 开发者在调用接口的查询方法之前可以设置查询条件对查 询结果进行过滤,接口支持多个并列条件的查询,例如, 开发者可以指定电话号码和联系人姓名两个条件进行查询 ;如果开发者不设置任何查询条件直接执行查询,那么接 口将会返回通话记录的全部数据。 执行查询 接口的ExecQuery()方法会对通话记录数据库进行检索, 并返回符合开发者设定的条件的结果数据; 订阅通话记 录数据库变 更消息 通话记录提供通话记录数据库变更消息订阅机制,普通的 应用通过向接口注册可以实现订阅通话记录的数据库变更 消息,当应用不再需要接收通话记录的数据库变更消息时 可以通过调用注销方法停止订阅。 TCOM_History_DBNotify *m_pHistoryNotify; m_pHistoryNotify = TCOM_History_DBNotify:create(); 头头文件声明头头文件说说明 TCOM_History_Recordset.h 通话记录接口定义 TCOM_History_Recordset_IIDs.h 通话记录接口ID定义 TCOM_TCOM_History_DBNotify.h 通话记录数据库变更消息定义 TCOM_TCOM_History_DBNotify_IIDs. h 通话记录数据库变更消息ID定 义 32 个人信息管理日程安排 日程安排是一个用于辅助移动电话使用者进行任务安排的工具,开发者通过使用本 接口可以查询到指定月份的日程安排信息。 功能说说明描述 获取日程安 排接口 首先获取日程安排的TCOM接口 TCOM_Schedule_Interface_GetScheduleInfo *pGet; / 查找接口 TCoCreateInstance(TCLSID_SCHEDULE_COMPON ENT, NULL, TCOM_CLSCTX_INPROC_SERVER,TIID_Schedule_ Method_GetScheduleInfo,(void *) 查询日程安 排信息 查询信息是通过结构体TScheduleInfo 进行的: TScheduleInfo scheduleInfo; /获取2010年6月份的日程安排信息 pGet-GetScheduleInfo(2010,6, scheduleInfo) 头头文件声明头头文件说说明 TCOM_Schedule_Interface.h 日程安排接口 TCOM_Schedule_IIDs.h 日程安排接口ID定义 33 多媒体媒体播放 n头文件声明 媒体播放涉及到两个TCOM接口:TCOM_DataType_SysFile和TCOM_MediaPlayer_Method_Play n功能说明 n创建接口 通过方法枚举器创建所需的媒体播放接口对象。 n设置参数 创建媒体播放组件对象成功后,需要根据情况,设置一些必要的参数,比如音量大小、声音通道、 声音优先级等 。 n开始播放 媒体播放接口可以播放文件形式或者内存形式的音视频数据,不管是哪种形式的数据,调用者都应 尽量确保其完整性和有效性。 n获取媒体信息 可以通过GetMediaInfo等方法来获取感兴趣的媒体信息。 媒体播放接口提供了对常见音视频格式媒体文件的信息提取、播放以及播放过程中 的参数设置和控制功能。 头头文件声明头头文件说说明 TCOM_MediaPlayer_Method.h 定义了媒体播放方法接口 TCOM_MediaPlayer_IIDs.h 定义了媒体播放方法接口的TIID 34 多媒体媒体播放 n处理消息 在播放过程中,媒体播放组件会通过发送消息的方式,将一些状态的 变化通知给使用者。这些消息都定义在TCOM_MediaPlayer_Method.h中,比较 重要的几个包括: n结束播放 在播放过程中,可以随时调用 TCOM_MediaPlayer_Method_Play的Stop()方法来结束播放。 player_FileOpenedEvent 媒体文件打开成功,可以进行播放 player_FileOpenFailedEvent 媒体文件打开失败,有可能是文件本身有错误, 也有可能是不支持的媒体格式 player_CurrPosEvent 播放进度发生变化,以毫秒为单位的当前进度通 过消息体的第一个参数传递 player_VideoFrameReadyEvent 有一个视频帧已经准备好 player_FileClosedEvent 媒体文件已播放完毕 35 多媒体录音接口 功能说说明描述 使用系统预 置界面录音 涉及到两个TCOM接口:TCOM_AudioRecorder_DataType和 TCOM_SYS_Method_Open; 在创建上述两个接口对象,并调用TCOM_SYS_Method_Open对象的 Invoke()方法之后,系统自动会显示预置录音界面,如右图所示。 自行实现界 面录音 采用这种方式录制音频,录音接口仅提供纯粹的音频录制功能,并通过 回调(监听器)将录音状态通知应用,至于如何在界面呈现相关信息, 则由应用自行实现。 录音接口实现了采集声音数据,并将其压缩后保存成文件的功能。录音接口有两种 调用方式: 1. 一种是使用系统预置的录音界面来录制音频文件; 2. 另一种则只提供音频数据采集、压缩和保存功能,界面由调用者自行实现。 头头文件声明头头文件说说明 TCOM_AudioRecorder_DataType.h 定义了录音数据类型接口 TCOM_AudioRecorder_IIDs.h 定义了录音数据类型接口TIID TCOM_AudioRecorder_Interface.h 定义了无界面的录音接口 36 多媒体图片选择接口 功能说说明描述 图片选择 涉及到两个TCOM接口:TCOM_ImageDataType和 TCOM_SYS _Method_Select,在创建好TCOM_SYS _Method_Select对象之后,调用该对象的Invoke()方法 即可选择图片。 图片选择接口的作用是查看某个目录下的图片文件,并从中进行选择。可用于诸如 设置背景、设置联系人来电图片等场合。 头头文件声明头头文件说说明 TCOM_Image_DataType.h 定义了图像数据类型接口 TCOM_Image_IIDs.h 定义了图像数据类型接口IID 37 主屏幕插件 在沃Phone平台中,插件区由多屏构成,用户只需要在主屏幕上左右滑动手指就可 以在各屏中相互切换。插件作为主屏幕系统的一部分,可以显示在主屏幕中的任何 一屏,并由主屏幕系统进行创建和管理。 主屏幕插件可分为两种: 置顶插件 插件位置可移动,多个插件可以 相互重叠,但重叠顺序由主屏幕 系统决定。 非置顶插件 插件位置固定,并且禁止重叠显 示; 沃Phone预设 的插件大部分都是 非置顶插件。 系统状态栏 插件区 控制面板区 38 主屏幕插件 n主屏幕插件主要使用了三个TCOM接口: nTCOM_Desktop_DataType_PlugIn_Base nTCOM_Desktop_DataType_PlugIn nTDtpCommander TCOM_Desktop_DataType_PlugIn_Base为 TCOM_Desktop_DataType_PlugIn的基类,主要提 供属性设置及获取的声明和定义。 TCOM_Desktop_DataType_PlugIn为用户需要实 现的接口。 TDtpCommander为主屏幕适配器类,由主屏幕系 统实现,提供插件与主屏幕的交互。 39 开发新插件 实现插件接口TCOM_Desktop_DataType_PlugIn; 1 介绍开发新插件的一些关键步骤: 在构造函数中设置插件的相关属性; 响应OnGetIID()回填插件的GUID; 重载OnCreateAfter函数,设置父窗口的相关属性、创建需要的控件和创建定时器等; 重载响应EventHandler,处理应用退出、重画、定时器、笔消息等系统消息; 重载响应CommandHandle消息,用于处理插件本身、其它应用自定义消息或主屏幕系统消息 重载响应OnPaint,插件利用此函数绘画自身。 重载响应OnHide和OnShow:主屏幕系统在页面切换中会调用插件的这两个函数。如果插件所在的 页面从不可见变为可见,将调用OnShow;如果从不可见变为可见,将调用OnHide。 2 3 4 5 6 7 8 40 系统启动事件 启动事件功能主要是让应用在系统启动时,响应指定的特定事件或执行一些初始化 工作。系统的启动方式包括正常启动、闹钟启动、充电启动。 功能说说明描述 设置启动模 式 系统启动事件涉及到的接口主要是: TCOM_Desktop_DataType_SystemStart,设置启动 模式调用方法SetStartMode(mode); 其中mode 参考值为:stNormal正常启动; stRTC闹钟 启动stCharge充电启动。 重载Invoke() 方法 要实现特定的启动模式下执行指定的启动事件,需要 先重写Invoke()方法,注册后才能正常使用。 头头文件声明头头文件说说明 TCOM_Desktop_SystemStart_Interface.h 启动事件接口 定义 TCOM_SystemStart_IIDs.h 启动事件IID 定义 41 n需包含的头文件 使用文件关联功能,需要用到文件关联方法 枚举器TCOM_FileAssociateEnum,它在 TCOM_Method.h中声明。 n创建实例 n枚举方法 在创建好枚举器实例后,就可以用它来查找 跟指定后缀名关联的方法了: 文件关联 n调用方法 如果GetMethodCount()返回值大于0, 那么就可以通过GetMethodInfo来获取 各个方法的信息,或者通过 InvokeMethod来调用某个方法。 n销毁接口 文件关联是指将应用提供的一组操作跟某个特定的文件后缀关联起来,比如对于后 缀为MP3的文件,播放器提供了“播放”操作,而短信或者彩信应用则提供了“发 送”操作。 42 拨号上网 拨号上网接口主要是以账户的形式将所有的上网方式(包括GPRS、Wi-Fi和3G)整合 在一起,以提供统一的接口调用。用户可以通过该接口来选择账户、获取账户详细 信息、拨号上网、断网以及查询网络是否已经连接等功能。 头头文件声明头头文件说说明 TCOM_ConnectManager_IIDs.h 上网管理IID定义 TCOM_ConnectManager_DataType.h 上网管理数据类型 TCOM_ConnectManager_Interface.h 上网管理接口 在拨号之前,首先需要选择通过什么账户拨号,即获取账户ID。目前拨号上网主要有两种方式:一是根 据账户ID进行拨号;二是用户自己创建一个账户,然后根据账户拨号,拨号成功会返回一个临时账户ID 。这里介绍第一种方式: 按 定 义 获 取 上 网 管 理 的 账 户 I D 是 由 分 组 类 别 、 A P 类 型 、 模 块 索 引 、 和 A P 自 定 义 账 户 I D 构 成 。 通 过 接 口 调 用 获 取 用 户 可 以 通 过 调 用 获 取 账 户 或 选 择 账 户 的 接 口 来 获 取 账 户 的 I D 。 n 获取账户ID 43 拨号上网 n 异步拨号 n 同步拨号 异步拨号是用户先调用异步拨号接口,然后连接管理通过消息的形式告诉用户拨号是否成 功,它的特点就是调用接口后能很快的返回,之后根据接收到的消息判断拨号是否成功, 能防止用户因调用接口而卡住的现象。 同步拨号是用户调用同步拨号接口后,直到拨号执行完成后才返回的一种拨号方式,它的 特点就是返回结果能真正反映拨号是否成功,而无需等待拨号消息了,但它同时有可能会 导致用户卡住的现象。 44 浏览器 浏览器接口主要是提供一套完整的浏览网页接口方法,实现加载URL 浏览网页功能 ,开发者可根据自己的实际需要设定浏览器是否允许拖拽、切换视图比例等。 头头文件声明头头文件说说明 TCOM_TBrowser_WebClient_IIDs.h网页客户端 CLSID 定义 TCOM_TBrowser_WebClient_EventHandler.h消息处理器定义 TCOM_TBrowser_WebPanel.h浏览器控件定义 TCOM_TBrowser_WebView.h浏览器页面定义 TCOM_TBrowser_WebClient.h网页客户端接口 45 浏览器 实现浏览器功能的主要步骤如下: 实现自定义消息处理器; 1 设定网页显示的起始位置; 实例化一个消息处理器对象; 实例化一个浏览器控件对象并指定其消息全局的消息处理器; 加载一个URL并于上面指定的显示区域中显示; 2 3 4 5 46 通信技术电话 电话是手机所提供的最基本的一项服务,虽然目前各种移动增值业务层出不穷,但 是在一些新业务开发过程中,有时候还需要将电话功能集成进去。 沃Phone平台提供四种不同方式的拨号接口,包括普通拨号、编辑拨号、IP拨号和 视频拨号,开发者可根据实际业务所需调用不同的电话拨号接口。 功能说说明描述 普通拨号 普通拨号接口是应用最常调用的拨号接口,应用通过先设 置好需要呼叫的号码,然后调用普通拨号接口方法进行拨 号。 class TCOM_SYS_Method_Dial : public TCOM_SYS_Method_Base ; 接口TCOM_SYS_Method_Base是系统中最基本的方法基 类定义,只定义了一个方法Invoke,所有的方法类型接口都 从该接口派生,并且所有的派生类都没有定义自己的方法, 仅仅继承基类方法Invoke。 编辑拨号 编辑拨号的使用方式一般是用户从一段文本中(比如短信) ,拷贝一串号码到拨号盘中,然后对号码进行编辑后再拨出 。 class TCOM_SYS_Method_Edit : public TCOM_SYS_Method_Base ; IP拨号 在调用IP拨号接口之前,必须先设置IP号码。 class TCOM_Dialer_Method_IpDial : public TCOM_SYS_Method_Base ; 视频拨号 视频拨号是进行可视化拨号,拨通后,通话双方可以进行视 频通话功能。视频拨号功能需要通讯模块支持。 class TCOM_SYS_Method_Dial : public TCOM_SYS_Method_Base ; 头头文件声明头头文件说说明 TCOM_Dialer_IIDs.h IP拨号、视频拨号接口IID声明 TCOM_Dialer_Interface.h IP拨号、视频拨号接口定义; 普通拨号和编辑拨号在头文件 TCOM_Genenric_Method.h中定义。 47 通信技术短信 短信是移动电话上比较常用的一个业务功能,本接口主要提供与短信服务相关的一 些功能以方便开发者使用。开发者通过调用本接口可以实现短信的发送、保存和打 开语音信箱等功能。 头头文件声明头头文件说说明 TCOM_SMS_Interface.h 短信接口 TCOM_SMS_IIDs.h 短信接口ID定义 功能说说明描述 发送短信 发送短信是指用户将编辑好的短信内容发送到指定目标对象的功能 ,在使用该功能时,用户可以通过枚举TCOM的方式获得短信发送 接口,然后通过该接口设定短信内容和目标号码,最后再执行发送 接口的Invoke方法进行发送; 保存短信 通过该功能,用户可以实现将一条短信息保存到草稿箱里;与发送 短信类似的是,用户需要先设置短信的内容和目标号码,最后再执 行保存。 打开语音信箱 通过本接口,可以使语音信箱程序运行起来,为了达到这个目的, 首先要通过枚举

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论