×
Namespaces

Variants
Actions

远程控制扩展API

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
hoolee 在 06 Aug 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

CS001034


设备, 软件 版本: S60 3rd Edition, FP2


Contents

详细描述

这个API不是公开SDK中的一部分,可以在SDK API Plug-in中找到。


远程控制扩展API提供了一个方法可以让S60客户端接收远程设备的调用处理,并回应远程设备的命令。


头文件

 #include <remconcallhandlingtarget.h>
#include <remconinterfaceselector.h>
#include <remconextensionapi.h>
#include <remconcallhandlingtargetobserver.h>


链接库

LIBRARY     remconinterfacebase.lib 
LIBRARY RemConExtensionApi.lib


示例代码

1) 从MRemConCallHandlingTargetObserver派生你的类,并完成里面定义的方法。

2) 开始监听远程设备事件,这时需要连接到远程控制服务器上。按下列步骤执行:

  • 生成一个selector接口
  • 生成负责远程设备的调用处理
  • 开噶一个Remcon的session对话
iInterfaceSelector = CRemConInterfaceSelector::NewL();
iTarget = CRemConCallHandlingTarget::NewL( *iInterfaceSelector, *this );
iInterfaceSelector->OpenTargetL();


3) 在此之后,你就可以使用定义在MRemConCallHandlingTargetObserver的方法接收到各种调用处理的通知了

/**
* From MRemConCallHandlingTargetObserver
*/
void CCallHandlingExEngine::AnswerCall()
{
//Handle answering call here
}


4)当获得这些事件之后,你可以开始处理它们。如果你想发送一条回应,你需要按如下方式使用

iTarget->SendResponse(iRequestStatus,operationID,KErrNone);
//operationID is define in the"TRemConExtCallHandlingApiOperationId" enum
//defined in "RemConExtensionApi.h"
This page was last modified on 15 December 2011, at 08:57.
48 page views in the last 30 days.