Android应用搜索的设计与实现
发布时间:2017-10-11 03:09
本文关键词: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