自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Android Canvas 图形绘制

在View对象上绘图如果应用程序不需要大量的图形处理或很高的帧速率(如一个棋类游戏、Snake游戏或另外的慢动画类应用程序),那么就应该考虑创建一个定制的View组件,并且用该组件的View.onDraw()方法的Canvas参数来进行图形绘制。这么做最大的方便是,Android框架会提供一个预定义的Canvas对象,该对象用来放置绘制图形的调用。从继承View类(或其子类)开始,

2012-06-29 18:56:29 706

原创 Application Cache manifest 的处理 (Webkit)

缓存构成 url+.manifest+manifest     或者 url (没有manifest)   webkit解析html标签,发送(异步).manifest请求->HTMLTreeBuilder::processStartTag->HTMLConstructionSite::insertHTMLHtmlStartTagBeforeHTML->HTMLHtml

2012-06-19 16:18:33 1634

转载 WebApp本地存储 (离线缓存策略策略)

开发离线应用的缓存方法大概有4种(如下safari开发工具中的resources所示)1.cookies(略):传统储存策略。缺点很明显:储存的容量过小,而且很容易被各种软件当垃圾清除,如360等。2.Application Cache资源缓存:在html中指定一个manifest文件,给文件中罗列出需要缓存的资源文件列表。浏览器根据资源列表对资源文件缓存。3.

2012-06-18 18:56:48 13663

转载 互联网协议入门

(数据)包一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。如上图所

2012-06-12 17:01:17 1635

原创 Chrome网络库的请求处理

ResourceLoaderAndroid::start->WebUrlLoader::start (或者 clientAndroid->webFrame()->startLoadingResource)->WebUrlLoaderClient::start       创建一个网络线程来处理请求->thread->message_loop()->PostTask(FROM_H

2012-06-07 11:50:19 1912

转载 HTML表单提交规则

TYPE=BUTTON永远不提交TYPE=CHECKBOX只在勾选后提交TYPE=FILE永远提交,即使为空值TYPE=HIDDEN永远提交,即使为空值TYPE=IMAGE永远提交,即使为空值TYPE=PASSWORD永远提

2012-06-05 16:53:42 768

转载 Html5 File Upload with Progress

Html5 finally solves an age old problem of being able to upload files while also showing the upload progress. Today most websites use Flash Player to achieve this functionality. Some websites contin

2012-06-05 16:09:15 7160

原创 WebKit Event

EventTarget直接依赖于EventListener,EventListener是一个抽象类,然后具体的监听器在下面派生,注意,JSEventListener,以及JSLazeEventListener是与具体的js解释引擎有关系的。那么事件监听器的注册的流程是怎么样的了?下面以body的onload为例进行说明 。

2012-06-04 20:22:13 1268

原创 WebKit DOM Event (一)

DOM Event 规范DOM Event 主要定义了三类接口:EventTarget, 所有DOM节点和XMLHttpRequest 都实现EventTarget接口    class EventTarget  {        void addEventListener(in DOMString type,inEventListener listener, in b

2012-06-04 14:25:49 1806

转载 Android root概念

設法拿到 root 權限(gingerbreak or rageagainstthecage) ->更改系統為可讀寫狀態 -> 把修改版的 su 放進 /system/bin -> 安裝 Superuser.apk (擺進 /system/app 裡) -> 回復系統狀態 -> 收工在linux下面,当我们需要用管理员的身份来运行程序的时候,我们可以通过su来切换到root用户下。但官方的手机

2012-06-01 21:56:23 626

转载 Skia API

Skia引擎在android源代码库当中的位置头文件(也可以说是internal API, 因为google没有在NDK里面提供他)位置:android/external/skia/include。其中还包含以下几个子目录:animator, core, effects, images, views..., 最重要的就是core目录了,我们在这里的分析也主要针对core目录里面的API。源

2012-06-01 11:11:36 809 1

原创 画图是对一块内存填充数据

2012-06-01 10:33:54 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除