在应用中调用 Wap 浏览器 并打开指定URL

来源:互联网 发布:java二级考试题库 编辑:程序博客网 时间:2024/06/12 01:53
 
void CMyAppUi::LaunchWapBrowerL(const TDesC& aAddr){TUid id(KPhoneUidWmlBrowser);TApaTaskList taskList(CEikonEnv::Static()->WsSession());//Accesses tasks running on a device.TApaTask task = taskList.FindApp(id);if (task.Exists())//测试任务是否存在{HBufC8* param8; param8 = HBufC8::NewLC( aAddr.Length()+2 );param8->Des().Append( _L("4 ") );param8->Des().Append( aAddr );task.SendMessage( TUid::Uid( 0 ), *param8 ); // UID is not usedCleanupStack::PopAndDestroy(param8);}else{if (!iApaLsSession.Handle()){User::LeaveIfError(iApaLsSession.Connect());}TThreadId thread;TBuf<512> url;url.Append(_L("4 "));url.Append( aAddr );User::LeaveIfError(iApaLsSession.StartDocument(url,KPhoneUidWmlBrowser, thread));}}

 

原创粉丝点击