当前位置:主页 > 科技论文 > 搜索引擎论文 >

Android应用搜索的设计与实现

发布时间:2017-10-11 03:09

  本文关键词:Android应用搜索的设计与实现


  更多相关文章: Android 应用 搜索 移动互联网


【摘要】:近年来,移动终端和个人消费电子发展迅速,Android设备作为当前主流的智能终端设备,发展尤其迅速,移动应用的数量迅速增加。在这海量的移动应用中,功能繁多、产品质量也良莠不齐,如何使用户能快速的寻找、定位到自己想要的应用,已成为用户急需的功能。本文将介绍并实现一个android应用的搜索引擎。搜索实现参考了主题爬虫的原理,针对应用市场的特性,实现了基于定向抓捕的主题爬虫,抓取应用市场的应用数据。并采用面向对象的设计方法,对于实现中较为繁琐的网络通讯进行了封装,并将爬虫的实现进行插件化,方便爬虫逻辑的修改和扩展。主要特色实现了一个完整的搜索引擎技术,并且针对移动互联网应用的特点,做到了屏幕适配,并利用插件技术响应互联网的快速发展。通过爬虫对于android应用的搜集,能在较短的时间内缓存较多的应用及其信息,证明实现架构是可行并且是有效的。
【关键词】:Android 应用 搜索 移动互联网
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP391.3
【目录】:
  • 摘要4-5
  • ABSTRACT5-6
  • 第一章 绪论6-11
  • 1.1 论文背景6-7
  • 1.2 国内外研究现状7-9
  • 1.3 论文的主要研究内容9
  • 1.4 创新点9-10
  • 1.5 论文结构10-11
  • 第二章 Android应用与搜索引擎技术介绍11-19
  • 2.1 Android介绍11-16
  • 2.1.1 Android平台介绍11-14
  • 2.1.2 Android应用开发介绍14-15
  • 2.1.3 Android技术优点15-16
  • 2.2 应用搜索技术介绍16-18
  • 2.2.1 垂直搜索引擎技术16-17
  • 2.2.2 垂直搜索引擎优势17
  • 2.2.3 垂直搜索引擎的主要模块组成17-18
  • 2.3 本章小结18-19
  • 第三章 Android应用搜索系统分析设计19-42
  • 3.0 需求描述19-21
  • 3.0.1 整体需求描述19-20
  • 3.0.2 应用搜索与通用搜索差异化需求20-21
  • 3.1 系统总体架构21-22
  • 3.2 系统模块设计及流程图22-25
  • 3.2.1 系统主要模块介绍22-23
  • 3.2.2 业务流程图23-25
  • 3.3 Android应用搜索爬虫设计25-30
  • 3.3.2 主题爬虫介绍25-26
  • 3.3.3 定向抓取爬虫介绍26-27
  • 3.3.4 定向抓取爬虫的实现技术点27-30
  • 3.3.5 定向抓取爬虫技术总结30
  • 3.4 Android应用客户端技术30-35
  • 3.4.1 网络通信的分装30-33
  • 3.4.2 适配不同分辨率的机型33-35
  • 3.5 数据库设计35-38
  • 3.6 客户端服务端通讯框架设计38-41
  • 3.6.1 通讯协议38
  • 3.6.2 通讯内容38-41
  • 3.7 本章小结41-42
  • 第四章 Android应用搜索系统实现与验证42-59
  • 4.1 代码格式与规范42-43
  • 4.1.1 命名规范42
  • 4.1.2 类命名规范42
  • 4.1.3 接口命名规范42-43
  • 4.1.4 函数命名规范43
  • 4.1.5 变量命名规范43
  • 4.2 服务端功能实现43-50
  • 4.2.1 主题爬虫插件框架实现43-45
  • 4.2.2 定向网站应用抓取45-47
  • 4.2.3 应用及其信息服务器缓存47
  • 4.2.4 网站发布系统实现47-50
  • 4.3 客户端功能设计实现50-57
  • 4.3.0 首页50-51
  • 4.3.1 搜索结果51-52
  • 4.3.2 应用详情与下载52-53
  • 4.3.3 类似应用53-55
  • 4.3.4 更多版本55-56
  • 4.3.5 应用类型56-57
  • 4.4 系统运行状况57-58
  • 4.4.1 爬虫运行状况57
  • 4.4.2 搜索运行状况57
  • 4.4.3 客户端运行状况57-58
  • 4.5 本章小结58-59
  • 第五章 总结59-61
  • 5.1 总结59-60
  • 5.2 展望60-61
  • 参考文献61-63
  • 致谢63-64

【相似文献】

中国期刊全文数据库 前10条

1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期

2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期

3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期

4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期

5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期

6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期

7 方智勇;;Android手机这样用[J];电脑迷;2010年15期

8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期

9 ;ZTE and Three Release Android ,

本文编号:1010128


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1010128.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1f17e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com