Symbian 调用Wap浏览器
void CallWapBrower()const
{
TInt KBrowerUid=0x10008D39;
TApaTaskList stakList(iCoeEnv->WsSession());
TApaTask task=stakList.FindApp(TUid::Uid(KBrowerUid));
TUid id(TUid::Uid(KBrowerUid));
if(task.Exists())
{
HBufC* param=HBufC::NewLC(10);
param->Des().Copy(_L("4 1"));
HBufC8* msg=HBufC8::NewLC(param->Length());
msg->Des().Append(*param);
task.SendMessage(id,*msg);
CleanupStack::PopAndDestroy(2);
}
else
{
_LIT(KDefURL,"4 http://wap.baidu.com/");
RApaLsSession appWapSession;
User::LeaveIfError(appWapSession.Connect()); //连接到Wap服务器
TThreadId threadId;
appWapSession.StartDocument(KDefURL,id,threadId); //开始启动浏览Wap器
appWapSession.Close();
}
}