排序:
默认
按更新时间
按访问量

android浏览器研究-回退和前进

浏览器探究——回退和前进 前进: 在菜单中点击前进功能主线程会执行BrowserActivity.onOptionsItemSelected,它会调用Controller.onOptionsItemSelected,在处理该菜单项时执行如下语句getCurrentTab().goForward...

2014-10-29 13:28:43

阅读数:869

评论数:0

android浏览器研究-下载

浏览器探究——下载 当前我的机器还是无网络状态,以下讨论可能有错误 长按一个链接,会调用到BrowserActivity.onContextItemSelected,进而调用Controller. onContextItemSelected。在处理该菜单项时,会调用当前WebView的reques...

2014-10-29 13:27:11

阅读数:777

评论数:0

android浏览器研究-多窗口

浏览器探究——多窗口 点击网址导航栏后面的多窗口的图标。 会调用NavigationBarPhone.onClick。 NavigationBarPhone 该类创建了导航栏的各个控件,其中的onClick是各个控件点击的总入口。 通过名字可以看出这个导航栏是指针对手机的,因为4.0即包...

2014-10-29 13:26:00

阅读数:1488

评论数:0

android浏览器研究-UserAgent

浏览器探究——UserAgent 首先看APP层对UA的使用情况 BrowserSettings对UA的维护 在BrowserSettings.java中定义了几个固定的UA值。 还包含了一个成员private WeakHashMap mCustomUserAgents;该成员记录的是某个...

2014-10-29 13:24:19

阅读数:918

评论数:0

android浏览器研究-APP层基本架构

浏览器探究——APP层基本架构 App层的功能主要分几块: 使用WebView的浏览器页面主体 除WebView之外的UI 页面的相关功能,如页内查找,前进,后退 设置 事件 多窗口管理 书签/历史记录   首先看构成主体框架的几个类 BrowserActivity Bro...

2014-10-29 13:22:59

阅读数:1416

评论数:0

android浏览器研究-APP层UI布局

浏览器探究——APP层UI布局   最外层的布局 最外层的View是Activity的mActivity.getWindow().getDecorView(),显示为PhoneWindow$DecorView 它的内部有FrameLayout为id/content,通过FrameLayou...

2014-10-29 13:21:13

阅读数:991

评论数:0

android浏览器研究-loadUrl加载流程

文主要对browser 的java部分代码一个简单说明,主线基本上围绕着第一次打开 browser加载网页的流程展开, 同时顺便提了下App层几个主要类的关系。以便大家可以更快了解 browser的上层代码,然后腾出时间去关注 webkit部分代码。webkit部分代码可非常多哦。首先根据logc...

2014-10-20 14:21:11

阅读数:2743

评论数:0

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