【问题标题】:"SDK-buildable" Open Source Web Browsers for Android [closed]适用于 Android 的“SDK-buildable”开源 Web 浏览器 [关闭]
【发布时间】:2011-03-14 14:51:57
【问题描述】:

我正在尝试为 Android 构建一个已知的非 AOSP 开源 Web 浏览器的完整列表,我和其他程序员可以从中通过示例学习。

非 AOSP 我的意思是它可以在完整固件构建之外构建。

现有的 Android 浏览器可能是最好的示范浏览器,但不幸的是它在完整固件版本之外cannot be built

在常规 Android SDK 开发环境中构建此类应用的能力对于那些通过试验代码修改来获得最佳学习效果的人来说非常重要。

Google 搜索 open source browsers for android 会产生令人失望的结果,所以也许我们可以得出一个更有针对性的结果。到实际源代码存储库的链接将是超级的。

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

  1. Fennec (aka Mobile Firefox)-- 源代码here
  2. Memento-browser - -- 来源 代码here

【问题讨论】:

    标签: android open-source browser


    【解决方案1】:

    F-Droid repository 中找到的浏览器,从其他答案和其他来源收集:

    活跃项目

    GApps Sandboxed Browser

    最后更新时间:2014 年 2 月
    许可证:麻省理工学院

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

    geckobrowser

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

    它非常、非常、非常简单地演示了如何使用 GeckoView - 使用 Gecko 渲染引擎的 WebView 替换。

    Lightning Browser

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

    特点

    • 书签
    • 历史
    • 在页面中查找
    • 集成了多个搜索引擎(Google、Bing、Yahoo、StartPage、DuckDuckGo 等)
    • 隐身模式
    • Flash 支持(4.4 之前的版本)
    • Google 搜索建议
    • Orbot 代理支持
    • 简单的基于域的 AdBlock
    • 使用左侧抽屉中的标签和右侧抽屉中的书签进行导航

    Lucid Browser

    最后更新时间:2014 年 7 月
    许可证:麻省理工学院

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

    Memento Browser

    最后更新时间:2014 年 1 月
    许可证:Apache 许可证 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)
    • 隐身模式
    • 闪存支持
    • 一些插件,包括 AdBlock,单独安装
    • 使用左侧抽屉中的标签进行导航
    • 将 javascript 日志重定向到 logcat 的选项

    陈旧的项目

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

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

      我的这个旧爱好项目已经很长时间没有任何生命迹象了,但如果你愿意,仍然欢迎你用棍子戳它死气沉沉的身体。 -project homepage

    • Zirco Browser - 最后一次更新是 2012 年 2 月,最后一次报告 bugtracker 的问题是 2013 年 7 月

    【讨论】:

      【解决方案2】:

      这是实验性的,但我从中学到了一些想法:

      http://code.google.com/p/mosembro/

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        这个针对 Android 4.x,但也可以在 Android 2.2+ 上使用:

        https://github.com/anthonycr/Lightning-Browser

        【讨论】:

        • 它是一个成熟的浏览器。
        【解决方案5】:

        这是一个新鲜的: 要求:安卓 4+ https://github.com/Anasthase/TintBrowser/tree/master/src/org/tint

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-25
          • 2014-08-10
          • 2011-02-05
          • 1970-01-01
          • 2012-11-24
          • 2016-07-10
          相关资源
          最近更新 更多