android原生态的Browser是不支持对WAP网页的显示,其对WAP网页按照纯文本来显示,这对于目前中国的运营商测试来说,这肯定是不行的,所以……
还好,其实android的webkit中是有对WML解析的源码,只是没有使用而已。这样对我们添加WML来说就轻松了很多,主要有以下几点:
1、将WML模块添加到webkit中的make文件
Android原生Browser默认不支持WAP网页显示,但通过利用webkit已有的WML解析源码,可以实现支持。主要步骤包括在webkit make文件中添加WML模块,开启ENABLE(WML)编译选项,修改DOMImplementation.cpp处理WML MIME类型,注释掉MimeTypeMap.java中错误处理部分,并编译wml模块的源码。完成这些修改后,WML在Browser上的显示问题基本解决。
android原生态的Browser是不支持对WAP网页的显示,其对WAP网页按照纯文本来显示,这对于目前中国的运营商测试来说,这肯定是不行的,所以……
还好,其实android的webkit中是有对WML解析的源码,只是没有使用而已。这样对我们添加WML来说就轻松了很多,主要有以下几点:
1、将WML模块添加到webkit中的make文件
460

被折叠的 条评论
为什么被折叠?