平台相关
gloam2018
态度决定一切!
展开
-
向MTK上移植浏览器(二)
我花了两天时间将渲染模块移植到MTK平台上了,由于这个项目只需要能浏览本地的支持CSS的网页,接下来和同事们将我们浏览器的网络和JavaScript裁掉,剩下的代码很精悍,我又花了几天时间让它在MTK的模拟器上全部编译通过,并写了输入驱动,现在可以在模拟器上浏览网页了,可这时往手机上编译却遇到一个很头疼的问题,连接不过,老是显示$Image....,后来他们那里人解释说是不能使用标准库,具体也没说原创 2009-03-15 00:49:00 · 1049 阅读 · 0 评论 -
向MTK上移植浏览器(一)
为了抑制我的烟瘾,就采取这种写日志的方式了!前段时间由于项目需求,要将我们的浏览器移植到MTK平台上(6225),公司里没有MTK平台,只能到对方公司做移植,也就只能由我一个人来做了,第一次见到这个平台感到很惊讶,原系统也可以这样做。整个系统包括应用程序在一个线程(或着这么说吧)内运行。也就是说不存在独立的程序,程序只是由系统调用的一个过程而已,所以假如哪个函数阻了,整个系统也就死了,在这样的系统原创 2009-03-11 23:35:00 · 2188 阅读 · 1 评论 -
结构体对齐
结构体对齐问题 引用http://forum.ubuntu.org.cn/trackback.php?e=68612008-01-07 20:55首先先来看看2个程序,第一次看会死人的。 #include struct test{ unsigned int a1; unsigned char a2; unsigned short a3; unsigned char a5; unsigned in转载 2009-03-16 23:10:00 · 1408 阅读 · 0 评论 -
windows上(SM_CXSCREEN|SM_CYSCREEN))和(VERTSIZE|HORZSIZE)的理解
<br /><br />GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN)是获取显示设备的分辨率,就是我们在windows设置的分辨率。<br /><br />GetDeviceCaps()的VERTSIZE,HORZSIZE是以mm为单位描述设备(这里只考虑显示设备)的尺寸,它跟分辨率大小没有关系,但它跟分辨率的比例描述了单位内显示像素的个数。以下是我在pc和ce手机上不同分辨率的一组试验值:<br /><br />PC:<b原创 2010-07-03 17:59:00 · 5605 阅读 · 2 评论 -
山寨版flash AIR
前些年做浏览器的时候经,常会遇到客户提出不同的浏览器界面,甚至是一些特殊控制方式的要求。 但由于当时gui和浏览器内核耦合度比较高,所以改动的多了维护起来自然就比较麻烦了,当时就有一个愿望,如果使用flash作为开发浏览器的GUI,借助flash强大的界面表现能力来开发浏览器外壳。这样就可以在一些嵌入式设备上,灵活的开发个性化浏览器界面。这正好和后来的adobe AIR StageWebView不...原创 2012-05-13 00:30:11 · 1861 阅读 · 6 评论