摘要基于Linux内核的android智能手机操作系统凭借其强大的功能和开源的特点,近年来得以迅猛发展,占据了极大的智能终端设备的市场份额,将移动互联网推向新的发展高峰。作为主流的终端通信操作系统,怎样接入互联网便成了一个全新的挑战,拥有更加灵活方便的接入方式,也能更加促进android系统的不断发展。浏览器便是用户接入互联网的一个非常普遍和重要的方式,浏览器在浏览网页时的快捷方便程度,安全性高低,直接影响到用户对浏览器的使用体验,继而决定浏览器的生命力。本文就是通过研究WebView并基于它来设计简单浏览器。62981
本文的主要工作包括:
(1)深入分析和研究Android系统的体系结构,熟练掌握Webkit体系结构,WebKit的解析流程,熟练掌握WebView工作原理以及基本的开发方法;深入学习了人机交互方面的知识,认真研究了iPhone的优秀界面设计理念;
(2)针对Android操作系统的架构特点,设计并且实现基于Android运行平台的浏览器,实现网页浏览,刷新,缩放,多窗口,下载等功能;
(3)在完成浏览器初期开发后,针对于本系统开发了一款基于HTML5和JavaScript和CSS3的手机新闻RSS阅读器的WebApp,并嵌入在系统的home页的导航中,实现即时新闻的订阅退订阅读等功能。
系统验证表明WebView确实是Android平台上一款功能强大的浏览器控件,基于WebView能够轻松地设计出优秀的手机浏览器,值得更加深入地研究。
毕业论文关键词:Android浏览器 WebKit WebView html5
毕业设计说明书(论文)外文摘要
Title Design and Implementation of Android Browser based on WebView
Abstract The Android based on the Linux kernel with its powerful features and characteristics of the open-source operating systems has being developing rapidly, and has occupied a great deal of intelligent terminal equipment market share in recent years, pushing the mobile Internet to a new peak.
As a mainstream operating system in terminal communication field, it has become a new challenge that how to access the Internet, with more flexible and convenient access methods, it can also promote the continuous development of the android system. The browser is a very popular and important way for the users to access to the Internet, whether the browser can surf the Internet fast, conveniently, safely, may have a great impact on the user experience, which in turn determines the vitality of the browser. In this article, the main work is developing a simple browser based on the WebKit by studying the WebView.
The main work in this article includes:
(1) analyze and study the structure of android deeply, understand and master the structure of WebKit and its parsing process, master the rules and methods for WebView development, in addition, it also takes efforts to learn about the knowledge of human-computer interaction, have a close look at the excellent concept of iPhone designing;
(2) an android browser based on WebView which can browser, refresh, zoom the webpages, support multiple windows, download files and so on has been designed and developed;
(3) a WebApp named RSSreader was developed to be embeded in the browser which can be used for subscribe and reading the lastest news.
The system verification indicates that WebView is a powerful browser control in the android platform, it is quite easy to design and develop great mobile browser based on WebView, so it is worthy of more in-depth study in WebView.
Key words: android browser WebKit WebView html5