【问题标题】:How to develop an own browser for Android? How to parse HTML, JS & Co.?如何开发自己的安卓浏览器?如何解析 HTML、JS 和 Co.?
【发布时间】:2010-07-30 19:21:49
【问题描述】:

正如标题所说,我正在考虑为 Android 设备开发自己的浏览器。

在我开始创建我的软件架构之前,我的第一个想法是知道我有什么样的可能性。是否有任何(开放的?)浏览器引擎可以包含在您的库中并重复使用? (Android Market 中有一些不知名的浏览器,我无法想象他们实现了解析)。

此外:如果有像我之前描述的那样,是否可以修改(或“微调”)渲染方法?我猜这是最有趣的一点。

结束这个问题并抓住其他情况:开始的另一种方式是什么? [我想这不仅对移动开发者感兴趣,对于桌面软件开发者也是如此]

这个问题的简写:我想开发自己的安卓浏览器。如何开始?

【问题讨论】:

    标签: android parsing browser mobile w3c


    【解决方案1】:

    查看WebKit Open Source Project。 Android SDK 有一个WebKit package,它提供了用于浏览网页的工具和实用程序。

    这是一篇(旧)文章,讨论 Android 的 WebKit 移动实现:Android Uses WebKit

    【讨论】:

    • 这是一个很好的方法,感谢您提供这些链接。你知道我关心修改渲染引擎的事情吗?我想理论上是可以的,但实际可行吗?换句话说:工作量太大?或者是否存在用于此的接口(或 api)?
    【解决方案2】:

    您自己的浏览器最简单的起点是查看标准 Android 浏览器的代码。
    都是开源的,所以你可以在这里查看:
    https://android.googlesource.com/platform/packages/apps/Browser

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 1970-01-01
      • 2011-08-13
      • 2022-01-17
      • 2015-08-28
      • 1970-01-01
      • 2012-08-31
      • 2013-09-12
      • 1970-01-01
      相关资源
      最近更新 更多