日志
文章平均质量分 53
「已注销」
专心于webkit和android,
交流qq群343697525
展开
-
Chromium源码下载与编译二
chromium是一个开源项目,同时也依赖于其他很多的开源库,因此google写了一个管理多项目的工具gclient,gclient是一个python程序,会根据目录下的DEPS文件下载依赖库到相应的目录中,分析DEPS文件,会发现依赖库都是从googlesource上下载的,这需要翻墙才能做到,但是同时也发现下载的库很多,有些可能是用于调试或测试的,而且有些功能不用,可以不下载相应的依赖库,那么...原创 2018-10-18 18:18:25 · 638 阅读 · 0 评论 -
chromium源码的下载和编译三
chromium生成编译工程文件需要用到gn,但是gn又在chromium的依赖库中需要gclient来下载,这是需要翻墙的,于是在github上搜索了一下gn,真的找到了一些源码镜像,但是发现其编译过程还是需要gn,这变成了蛋鸡问题了,于是在网上找了一个最新的gn可执行文件,运行gn args out/debug,发现生成过程还是需要用gclient同步一些依赖库,这又变成了蛋鸡问题。在看c...原创 2018-10-19 18:20:27 · 3805 阅读 · 2 评论 -
chromium源码下载与编译一
最近要做一个Android上的Hybrid项目,本来一直用WebKit,但是WebKit是在2012年移植到Android上的,已经不能支持最新的Web技术了,而且Android上的Chromium发展迅速,已经能够满足各种需求了。实际上现在才开始跟进Chromium,已经是很晚了,究其原因,可能有以下三方面原因吧:技术惯性,一直在WebCore上开发,也积累了一些经验,这导致对WebKi...原创 2018-10-17 18:20:12 · 2768 阅读 · 0 评论 -
要写一个PPT文档一
最近有个项目要主导,好久没有做些事情了,人都变懒了,本来想写一个PPT文档,让领导知道项目能做什么,让兄弟们知道项目都需要做什么,如何做比较好,但是憋了好长时间都没什么思路,今天领导催文档了,想要在这周看看初稿,那么就要在这周把文档写完,一天又过去了,依然没有思路,这怎么办呢?说说这个项目吧,首先一句话总结,打造一个快速开发页面的平台,及其功能丰富和性能高效的运行时。其次是分解为相互配合的...原创 2018-10-25 12:02:57 · 224 阅读 · 0 评论 -
PPT文档二
在一句话说清楚项目要做什么后,接下来就是要分析项目的组成模块及其结构了,首先大模块有两个,一个开发环境,一个运行环境,模块之间通过页面进行连接,其次是递归地进行这个过程,先从三层递归开始:第一层:如何能快速开发呢?一个所见即所得的界面,一个能不断增加,并且能复用的组件库等。如何丰富功能呢,尤其是扩展本地功能,即浏览器没有提供的能力,如播放器等。如何提高性能呢,移植优化blink。第二层:组...原创 2018-10-25 15:29:05 · 184 阅读 · 0 评论 -
PPT文档三
PPT文档要有一个流程,首先把项目的目标想清楚后,再想项目的内容和结构,最后想清楚实现方法。清晰地表达了目标之后,就是项目的内容和结构了,这两天大致地写了写,发现项目的内容比较多,而且结构比较复杂,只是用简单的文字来表达,就已经有二十多页了,这还没有把结构说清楚,关键是还没有设计好想清楚,那怎么办呢?这里想到了两个方法:一个是“顿悟”,一个是“渐悟”“顿悟”是指一直在潜意识中思考这个项...原创 2018-10-29 17:49:41 · 175 阅读 · 0 评论