"SDK-buildable"是指可使用SDK进行构建的开源Android网络浏览器。

14

我正在尝试构建一个全面的已知非AOSP开源Android Web浏览器列表,供我和其他程序员通过示例学习。

这里的非AOSP指可以在完整固件构建之外进行构建。

股票Android浏览器可能是最好的示范浏览器,但不幸的是无法在完整固件构建之外进行 构建

可以在常规Android SDK开发环境中构建此类应用程序对于那些通过代码修改实验学习的人非常重要。

谷歌搜索Android开源浏览器给出了令人失望的结果,因此我们可以得出更专注的结果。实际源代码存储库的链接将会非常有帮助。

到目前为止,我找到了以下内容:

  1. Fennec(也称为Firefox移动版) --此处提供源代码
  2. Memento浏览器 --源代码在这里
5个回答

4

收集自F-Droid存储库和其他答案及来源的浏览器:

活跃项目

GApps沙盒浏览器

最后更新:2014年2月
许可证:MIT

它不是完全功能的浏览器,只是专门用于浏览Google服务的浏览器。

geckobrowser

最后更新:2014年7月
许可证:Mozilla公共许可证v. 2.0

这是一个非常简单的演示,演示如何使用GeckoView - WebView替代品,它使用Gecko渲染引擎。

Lightning Browser

最后更新:2014年7月
许可证:Mozilla公共许可证v. 2.0

特点

  • 书签
  • 历史记录
  • 页面内查找
  • 整合多个搜索引擎 (Google、Bing、Yahoo、StartPage、DuckDuckGo 等)
  • 隐身模式
  • Flash 支持 (4.4 之前版本)
  • Google 搜索建议
  • Orbot 代理支持
  • 简单的基于域名的广告拦截
  • 使用左侧抽屉中的选项卡和右侧抽屉中的书签进行导航

Lucid Browser

最后更新时间:2014 年 7 月
许可证:MIT

  • 书签
  • 无历史记录
  • 页面内查找
  • 使用右侧抽屉中的选项卡和菜单进行导航
  • 美观的设计

Memento Browser

最后更新时间:2014 年 1 月
许可证:Apache License 2.0

实验性浏览器,用于访问 web.archive.org 和类似的存档网站

Orfox

最后更新时间:2014年7月
许可证:GPL版本2

与Orweb基本相同(见下文),但使用GeckoView而不是WebView。

Orweb

最后更新时间:2014年7月
许可证:GPL版本2(浏览器),Mozilla Public License 2.0(GeckoView组件)

代理功能和隐私保护的Web浏览器,可与Orbot的localhost 8118代理或任何HTTP代理服务器一起使用。

用于匿名浏览的简单浏览器。需要安装和配置Orbot或其他代理。

Tint Browser

最后更新时间:2014年1月
许可证:GPL版本3

  • 多种UI类型:手机和平板电脑
  • 书签
  • 无历史记录
  • 在页面中查找
  • 整合多个搜索引擎(Google、StartPage、DuckDuckGo、Wikipedia)
  • 隐身模式
  • 支持Flash
  • 一些插件,包括AdBlock,需单独安装
  • 使用左侧抽屉中的选项卡进行导航
  • 将JavaScript日志重定向到logcat的选项

过时的项目

  • Mosembro - 最近更新于2009年10月

    Mosembro是基于Webkit的实验性Android移动平台浏览器,支持嵌入式语义元数据。

    这个我以前的业余项目已经很久没有任何生命迹象了, 但如果你愿意的话,仍然可以用一根棍子戳它的无生命之躯 - 项目主页

  • Zirco浏览器 - 最近更新于2012年2月,上报问题跟踪器的最后时间为2013年7月

2

2

1
它是一个成熟的浏览器。 - Behrouz.M


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接