菜单
  

    因此本课题的主要工作包括:

    (1)深入分析和研究Android系统的体系结构,熟练掌握Webkit体系结构,WebKit的解析流程,了解HTML、DOM等相关规;了解WebView的由来,熟练掌握WebView工作原理以及基本的开发方法;深入学习了人机交互方面的知识,认真研究了iPhone的优秀界面设计理念;

    (2)针对Android操作系统的架构特点,设计并且实现基于Android运行平台的浏览器,实现网页浏览,刷新,缩放,多窗口,下载等功能;

    (3)本系统提出了smart概念,让系统拥有更强的实用性。smart按钮:根据当前浏览器的浏览状态的不同有着不同的图标和功能;smart输入:实现对输入框内内容实现自动判断;

    (4)在完成浏览器初期开发后,针对于本系统开发了一款基于HTML5和JavaScript和CSS3的手机新闻RSS阅读器的WebApp,并嵌入在系统的home页的导航中,能够实现即时新闻的订阅退订阅读等功能。文献综述

    系统验证表明WebView确实是Android平台上一款功能强大的浏览器控件,基于WebView能够轻松地设计出优秀的手机浏览器,值得更加深入地研究。

    1.3 论文的组织

    第一章是绪论,主要对课题背景和研究意义以及目前国内外研究情况的分析和叙述。

    第二章是与本课题相关的理论基础介绍,主要涉及Android架构和WebKit结构特点以及其他相关技术的介绍。

    第三章是课题的需求分析,各部分功能的具体设计和实现,包括界面设计和代码部分的实现。

    第四章是系统的测试,对系统各部分功能进行测试,找出系统当前的缺陷和待改进的地方。

    第五章是对本课题开展以来工作的总结和对将来研究前景的展望。

    2 相关理论与技术

    2.1  Android操作系统

    Android操作系统是由Google在2007年11月发布的集成操作系统,中间件和应用程序的软件平台,是基于精简的Linux内核的免费开源的移动操作系统[8]。

    Android从发布之初起到现在,已推出很多版本,凭借其开源的巨大优势,在全世界开发者的共同协助下,Android操作系统的功能变得越来越强大。在Android推出的每个版本中,都会针对该版本提供给开发者API,新版本向前兼容旧版本。

    2.1.1Android功能架构

    Android的系统架构类似于其他的操作系统,采用了分层的架构,从底层到高层分为四层,分别是操作系统层,运行库以及Android运行环境层,应用程序框架层和应用程序层[9]。

  1. 上一篇:基于图像法的光学遥感图像信噪比估算
  2. 下一篇:基于云服务的智能设备故障诊断系统设计云终端软件模块实现
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 中考体育项目与体育教学合理结合的研究

  10. 大众媒体对公共政策制定的影响

  11. 十二层带中心支撑钢结构...

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 杂拟谷盗体内共生菌沃尔...

  14. 电站锅炉暖风器设计任务书

  15. java+mysql车辆管理系统的设计+源代码

  16. 乳业同业并购式全产业链...

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回