现在的位置: 首页 > 综合 > 正文

Symbian 调用Wap浏览器

2013年08月10日 ⁄ 综合 ⁄ 共 663字 ⁄ 字号 评论关闭

 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();
 }  
}

抱歉!评论已关闭.