如何为Android创建浏览器?

Tej*_*Tej 7 android android-browser

亲爱的,我是bca的学生.我必须在上个学期做一个项目.所以我决定创建在android OS上运行的网络浏览器,但我完全是为了这个应用程序.所以,任何人都可以帮助我.我已经安装了所有必需的工具,如jdk,android sdk 3.0,eclipse.但现在我不知道从哪里开始开发浏览器.所以请帮助我......我只有2个月的时间来做这个项目.这可能在2个月内完成吗?

cod*_*aft 5

这取决于你开发浏览器的意思......

从头开始开发浏览器+渲染引擎是一项很多工作,但您可以使用WebViewClient 轻松创建基于Androids WebView的浏览器,并通过更改用户与浏览器交互的方式来创建新的用户体验.

Webview具有各种钩子来拦截用户与浏览器的交互,因此您可以轻松扩展它.例如,您可以让用户翻阅页面(例如google fastflip),通过将渲染的网页映射到OpenGL空间(如球形浏览器)等来试验3D.

作为起点,我们来看看Aleksander Kmetec 的博客和他的Mosembro项目,它通过添加微格式支持来扩展Android浏览器.


Maa*_*lte 2

听起来像是一个非常大的项目,因此您不能从头开始并将其写下来。你必须制定一个关于如何实现所有部分的计划,写下类图等。如果你学习信息学,你应该在前几个学期听说过这些事情。

首先你应该问自己这个项目是否可行,正如你从评论中看到的那样,大多数人都同意你不应该低估这个任务!

我真的建议你了解这个任务的范围,这里是Android浏览器的源代码,让你了解它的复杂性。