![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android---浏览器定制
上赶子
这个作者很懒,什么都没留下…
展开
-
Android 浏览器Browser二次开发(一)更改浏览器设置中的搜索引擎
因XXXX对浏览器业务的定制需求,需要基于Android 浏览器应用进行二次开发,下面结合Browser源码,将开发过程中遇到的一些问题与经验和大家共享下。 (XXXX部分涉及到信息安全,不便透露) 第一章 更改浏览器设置中的搜索引擎 1. 需求 将浏览器设置中的搜索引擎更改为XXXX, 谷歌搜索,百度搜索。默认XXXX选中。 2. 分析源码 我们先找到浏览器的设置界面代码转载 2012-02-18 17:50:57 · 1707 阅读 · 0 评论 -
Android WebView总结
1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 在Androidmanifest.xml文件中添加 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this);转载 2012-06-11 17:08:42 · 536 阅读 · 0 评论 -
Webkit 概述
我们已经知道,Android浏览器的内核是Webkit引擎,Webkit的前身是KDE小组的KHTML。Apple将KHTML发扬光大,推出了装备KHTML的改进型的Webkit引擎的浏览器Safari,获得了非常好的反响。Webkit内核在手机上的应用十分广泛,例如Google的手机Gphone,Apple的iPhone,Nokia的Series 60 browser等所有使用的Browser内转载 2012-02-19 20:25:00 · 576 阅读 · 0 评论 -
WebKit – WebKit For Android
一、WebKit简介 WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。 WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web 引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作 为API提供给Android应用开发者,而底层使用WebKit核心库(W转载 2012-02-19 20:23:53 · 490 阅读 · 0 评论 -
Android中添加书签
如何实现该功能呢?答案肯定是利用ContentResolver向浏览器的provider中添加相应书签项。 /* * 向浏览器中添加书签 * @param title 书签标题 * @param url 书签url */转载 2012-02-19 20:51:57 · 702 阅读 · 0 评论 -
WebKit 分析–for android
一、WebKit简介 WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore转载 2012-02-19 20:22:05 · 532 阅读 · 0 评论 -
Android开发浏览器实例
一、启动android默认浏览器 Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(content_转载 2012-02-19 20:27:10 · 896 阅读 · 0 评论 -
Android浏览器Browser二次开发(三)浏览器全屏显示
第三章--浏览器全屏显示 业务需求:浏览器设置中支持全屏显示的功能。 分析:只需要在设置界面上增加是否全屏的checkBox, 然后BrowserActivity中读取这个值, 来设置窗口的Style. 修改: 1. 修改项目下的res/xml文件夹下的browser_preferences.xml文件, 添加 android:key="full_sc转载 2012-02-18 20:09:28 · 1136 阅读 · 0 评论 -
Android浏览器Browser二次开发(四)浏览器中的APN切换
第四章 浏览器中的APN切换 业务需求:有些链接需要使用CMWAP接入点才能成功访问, 我们的浏览器必须能够自动切换CNNET, CMWAP. 分析:调用浏览器的时候在Intent中传递一个参数, 用于标示接入点需要。 我们的浏览器需要处理3种情况, 第一是参数为cmwap时, 切换成cmwap; 第二是参数为cmnet或者从桌面上的浏览器图标点击, 第一次启动浏览器时, 切换成cmnet转载 2012-02-18 20:12:21 · 736 阅读 · 0 评论 -
Android浏览器Browser二次开发(二)支持WML
第二章 修改浏览器使之支持WML格式页面。 对于移动终端,有时候服务器返回的是WML格式的页面。 比如说中国移动的一些需要使用cmwap接入点的业务页面(DCD, 移动梦网…), 这就要求终端浏览器必须能够支持对WML格式页面的解析和显示。 Android原始代码里的webkit层虽然提供了WML相关的解析类,但是并没有很好地支持,所以在页面上无法正确显示。 我们需要做以下一些修改: 1.转载 2012-02-18 18:00:14 · 1201 阅读 · 0 评论 -
Android开发_如何调用系统默认浏览器访问
一、启动android默认浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.se转载 2012-06-12 14:16:20 · 1355 阅读 · 0 评论