我正在尝试为Android创建一个已知的非AOSP 开源Web浏览器的完整列表,其中我和其他程序员可以通过示例进行学习。
通过非AOSP 我的意思是它可以在完整的固件版本之外构建。
股票Android浏览器可能是最好的示例浏览器,但不幸的是它cannot be built完全固件构建之外。
在常规Android SDK开发环境中构建此类应用程序的能力对于那些通过尝试代码修改获得最佳学习效果的人来说非常重要。
谷歌搜索open source browsers for android会产生令人失望的结果,所以也许我们可以提出更有针对性的结果。实际源代码存储库的链接将是超级的。
到目前为止,我找到了以下内容:
答案 0 :(得分:3)
在F-Droid repository中找到的浏览器,从其他答案和其他来源收集:
上次更新时间:2014年2月
执照:麻省理工学院
它不是功能齐全的浏览器,只是用于浏览Google服务的浏览器。
上次更新日期:2014年7月
许可证:Mozilla Public License,v.2.0
非常,非常,非常简单地演示如何使用GeckoView - 使用Gecko渲染引擎的WebView替换。
上次更新日期:2014年7月
许可证:Mozilla Public License,v.2.0
上次更新日期:2014年7月
执照:麻省理工学院
上次更新时间:2014年1月
许可证:Apache License 2.0
web.archive.org的实验性浏览器和存档网页的类似服务
上次更新日期:2014年7月
许可证:GPL版本2
与Orweb基本相同(见下文),但使用GeckoView而不是WebView。
上次更新日期:2014年7月
许可证:GPL版本2(浏览器),Mozilla Public License 2.0(GeckoView组件)
支持代理和隐私感知的Web浏览器,用于Orbot的localhost 8118代理或任何HTTP代理服务器。
用于匿名浏览的简单浏览器。需要安装和配置Orbot或其他代理。
上次更新时间:2014年1月
许可证:GPL版本3
Mosembro - 上次更新于2009年10月
Mosembro是一款基于实验性webkit的Android移动平台浏览器,支持嵌入式语义元数据。
和
我的这个老爱好项目现在已经很长时间没有出现任何生命迹象了,但是如果你愿意的话,你还是可以用棍子戳它的生命。 - project homepage
答案 1 :(得分:2)
这是实验性的,但我已经学会了并从中得到了一些想法:
答案 2 :(得分:2)
答案 3 :(得分:2)
这个目标是针对Android 4.x,但也可以在Android 2.2+上使用:
答案 4 :(得分:1)
这是一个新鲜的: 需要:Android 4+ https://github.com/Anasthase/TintBrowser/tree/master/src/org/tint