- 博客(6)
- 资源 (21)
- 收藏
- 关注
原创 浏览器探究——webkit部分——http请求
浏览器探究——webkit部分——http请求执行加载一个页面时,BrowserFrame的loadUrl会通过jni调用到WebCoreFrameBridge.cpp的LoadUrl中。Java层的BrowserFrame对应的是c层的WebCore::FrameWebCoreFrameBridge::LoadUrl这个函数会通过参数获取到url并用url创建一个WebCore::K
2012-02-24 15:14:40 6505 4
原创 浏览器探究——多窗口
浏览器探究——多窗口点击网址导航栏后面的多窗口的图标。会调用NavigationBarPhone.onClick。NavigationBarPhone该类创建了导航栏的各个控件,其中的onClick是各个控件点击的总入口。通过名字可以看出这个导航栏是指针对手机的,因为4.0即包含phone的需求又包含pad的需求。NavigationBarPhone是继承自Navigation
2012-02-22 10:05:01 3316 3
原创 浏览器探究——下载
浏览器探究——下载当前我的机器还是无网络状态,以下讨论可能有错误长按一个链接,会调用到BrowserActivity.onContextItemSelected,进而调用Controller. onContextItemSelected。在处理该菜单项时,会调用当前WebView的requestFocusNodeHref。/** * Request the anchor o
2012-02-22 10:04:20 2258 1
原创 浏览器探究——下载
浏览器探究——下载当前还是无网络状态。长按一个链接,会调用到BrowserActivity.onContextItemSelected,进而调用Controller. onContextItemSelected。在处理该菜单项时,会调用当前WebView的requestFocusNodeHref。/** * Request the anchoror image element
2012-02-21 21:31:54 181
原创 浏览器探究——回退和前进
浏览器探究——回退和前进前进:在菜单中点击前进功能主线程会执行BrowserActivity.onOptionsItemSelected,它会调用Controller.onOptionsItemSelected,在处理该菜单项时执行如下语句getCurrentTab().goForward();入口点很明确,就是调用了当前tab的goForward函数。Tab.goForward调用了
2012-02-21 21:31:24 3514 1
原创 浏览器探究——执行网页跳转
浏览器探究——执行网页跳转Main线程中执行。UrlInputView控件UrlInputView执行OnEditorAction->finishInput/** *url/search input view *handling suggestions */public class UrlInputView extendsAutoCompleteTextView
2012-02-21 21:30:52 5122 11
浅谈TD-SCDMA.pdf 和 TD-SCDMA核心网络规划与3GPP TS23.236标准.pdf
2009-02-20
USB开发合集 (包括usb 中文协议 USB结构体系.pdf 嵌入式Linux的USB驱动程序开发.pdf linux设备驱动开发详解-usb篇.pdf 快速USB学习.doc)
2009-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人