symbian net wap 区分
TBool isWap = EFalse;
TBuf<128> iapServerType;
TUint32 iapServerId;
CCommsDatabase* commsDb = CCommsDatabase::NewL( EDatabaseTypeIAP );
CleanupStack::PushL( commsDb );
CCommsDbTableView* iapView = commsDb->OpenViewMatchingUintLC( TPtrC( IAP ), TPtrC( COMMDB_ID ), iap );
User::LeaveIfError( iapView->GotoFirstRecord() ) ;
iapView->ReadTextL( TPtrC( IAP_SERVICE_TYPE ), iapServerType );
if( iapServerType == TPtrC( OUTGOING_GPRS ) )
{
iapView->ReadUintL( TPtrC( IAP_SERVICE ), iapServerId );
CCommsDbTableView* gprsView = commsDb->OpenViewOnProxyRecordLC( iapServerId, TPtrC( OUTGOING_GPRS ) );
if( KErrNone == gprsView->GotoFirstRecord( ) )
{
gprsView->ReadBoolL( TPtrC( PROXY_USE_PROXY_SERVER ), isWap );
}
CleanupStack::PopAndDestroy();
}
CleanupStack::PopAndDestroy( 2 );
相关文档:
WAP技术仅是一项浏览器客户端技术,大多做优化的(电话录音盒)对此都有了解,因此让您的站点支持WAP功能只需要修改WEB服务器的MIME类型列表,使他能够正确处理WAP类型的文件。也就是其他供应商常说的“WAP虚拟主机”或“无线虚拟主机”在我们的网站空间中Windows系统的IIS是可以通过Plesk空间控制面板 ......
strcpy(WapAdd1,"http://wap.sina.com/");
char tt[256];
mmi_asc_to_ucs2((S8*) tt, (S8*) url);//url就是WapAdd1
wap_start_browser(WAP_BROWSER_GOTO_URL, ((const kal_uint8*)tt));
wap_start_browser(WAP_BROWSER_GOTO_URL, ((const kal_uint8*)L"http://wap.sina.com/"));直接这样调用也可以
......
对于WAP网站来说我们知道手机的机型适配变得异常重要。在讨论UA前我们看下典型的几个UA的例子:
1)SCH-M609/1.0 POLARIS/5.30.WAP CTC/1.0
2)Mozilla/5.0 (LG-KV755/CH755V05;U;REX/1.0;BREW/3.1.5;240*320;CTC/1.0) Polaris/6.15
3)K-Touch/Windows CE 5.2,Pocket PC Profile/MIDP-2.0& ......
如何利用WAP PUSH(网信)服务器端上内容更新,( 特定条件触发时),主动给制定手机发起通信,并能够触发手机端的某个应用启动; 实现应用内容的PUSH;
1) 比如: 水电账单产生了,服务器就触发水电账单内容及缴费应用
2) 比如: 机 ......
IIS--默认网站属性-->http 头-->MIME映射 -->文件类型 -->新类型
.wml text/vnd.wap.wml
如果你服务器上,只有.wml文件,则只添加上面这个就好。如果需要,可添加以下:
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wbmp ......