接上,
Browser.java中的Browser class 是Application的子类,所以它初始化了应用空间的全局设置。
接着就用BrowserActivity.java画界面。
//可以请求没有title的窗口
requestWindowFeature(Window.FEATURE_NO_TITLE);
//设置横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
//大屏 小屏
boolean xlarge = isTablet(this);
* mController.start(icicle, getIntent()); --> doStart(icicle, intent, false); --> onPreloginFinished() // 这个比较深,是整个browser的入口
** //也可以自动加载默认主页
((NavigationBarTablet)((XLargeUi)mUi).getTitleBar().getNavigationBar()).loadDefault();
//最终
mUiController.getCurrentTopWebView().loadUrl("http://blog.youkuaiyun.com/zijie999");
本文深入探讨Android Browser应用,介绍Browser类如何作为Application子类初始化全局设置,以及BrowserActivity如何构建无标题横屏界面。通过mController的start方法进入浏览器核心流程,并讨论加载默认主页的实现细节。
604

被折叠的 条评论
为什么被折叠?



