广工信息检索论文.docx
课题:基于Android移动应用开发现状综述学 院专 业机械设计制造及其自动化(微电子)年级班别学 号学生姓名指导教师黄梅2014年7月2日文献调研部分1.中(英)文切题(主要关键词出现在篇名中)期刊、学位论文1 王克锋.基于Android的信息推送管理系统的设计和实现D.大连理工大学,2012.摘要:移动互联网的快速发展使人们获取信息的方式变得更加方便,智能化移动终端的使用也更为普及, 随着企事业业务范围的不断扩大,为员工配备智能移动终端,提高了办公效率,而如何充分利用及有效的 管理移动终端,成为企业关注的重要问题。推送(Push)是一种由服务端主动向客户端推送消息的技术,与 拉取(Pull)相比,它不需要用户不停刷新来检查更新,推送会自动将信息发送给用户。由于移动终端平台的 特殊性,对流量和耗电量敏感以及网络变化频繁,因此,推送技术在移动终端领域的优越性得到越来越多的 重视。本文通过分析企业对智能移动终端使用的需求,将Push技术引入到企业移动办公服务和移动终端 管理中,设计了一个基于Android的信息推送管理系统,实现了企事业单位的资讯实时发布,有针对性地推 送企业资讯到员工移动终端,并且借助Push技术,下达管理指令实现对移动终端的远程监控,保障移动终端 中信息的安全性。整个系统包括应用服务器、代理服务器及Android客户端三部分构成。应用服务器基于 B/S模式,采用LAMP进行开发,实现了企业资讯的发布、终端管理命令的推送以及资源共享等功能;代理 服务器维持与Android客户端的IP长连接,负责将来自应用服务器的消息和命令推送到Android客户端; Android客户端接收来自代理服务器的消息和命令,根据推送内容做出响应即可。另外,为了方便员工办公, 客户端加入新闻任务浏览、GPS定位导航、文件上传下载功能。论文所设计的原型系统以8台智能终端、 16个终端模拟器为例,通过3G、WLAN等多种方式接入网络进行测试,达到设计要求,通过了企业的验收。2 张秀香.基于Android的健康管理系统客户端的设计与实现D.大连理工大学,2012.摘要:健康管理系统运行在Android客户端上,为人们的日常健康监测提供一种便捷的方式,实现人们随时 随地的个人健康管理。本文详细介绍系统的整体架构和功能模块设计、应用数据库构建以及平台功能的实 现过程。1.整体架构及功能模块设计。系统采用“桌面客户端+应用服务器+数据库服务器”模式设计 Android客户端与服务器端的总体架构,并根据用户的需求分析,详细开发量测记录、健检记录、服务预约、 线上活动四大功能模块;2.数据库的构建。按照数据库设计遵循的一般原则构建系统数据库,设计功能模块 的数据表,并绘制数据模型;3.趋势图的实现。系统采用MVC模式设计客户端架构,并采用Android平台下 绘图引擎AChartEngine生成量测趋势图,实现趋势分析功能的数据可视化。Android客户端与数据库服务器 的数据通信采用Web Service技术,实现数据库的交互访问;4.其他功能模块的实现。线上活动模块运用 Android的多线程及Handler-Message消息机制,实现健康消息图片的异步加载。历次报告模块运用 Android中适配器BaseAdapter,实现列表控件中按钮的事件响应。最后系统的数据库系统采用动态生成 数据表的方式对历史数据进行转移,解决系统存取数据缓慢问题。基于Android平台的健康管理系统客 户端雏形已经完成,达到预期的效果,表明系统的技术方案合理,解决问题的措施可行。3陈文.基于Android平台的校园信息服务系统的设计与实现D.暨南大学,2012.摘要:无线互联网通信技术的发展,使得智能手机等移动设备逐步进入了人们的生活。在无线通信网 络技术发展成熟的大环境下,在校园这一教育的前沿阵地,如何利用手机这一普遍的移动终端进行校 园信息服务这一问题的研究具有深刻的现实意义与广泛的应用价值。本系统基于Android平台,建立 一个可同时用于教师、学生、家长三者的实时校园信息服务系统。该系统可用于大中小学,为教师、 学生、家长建立一个简便的互动平台,努力解决三者缺乏信息交流情况,打破传统的建立于PC机的 数字化校园格局,探索新型移动数字化校园建设新道路。本课题主要完成了校园信息服务系统设计的 以下几部分工作:首先分析Android系统平台的架构,搭建相关开发平台;其次,分析国内外现有校园 信息服务系统,进行需求分析,建立系统模型,分析系统功能,并进行技术选型;再次,经过了系统的 技术选型后,进行系统的设计,包括建立系统数据库,以Android开发平台为基础,研究设计了校园信 息服务系统。最后,在仿真模拟平台上进行了系统测试,并对课题研究工作进行了总结,提出了不足之 处以及进一步的展望。本校园信息服务平台具有实时、快捷、易维护和更新的特征,使得学校对学生的 管理,教师、学生与家长的相互沟通都将变得更完善、更规范,并且更方便,同时,为校园的信息交流 提供一个高效快捷的数字化手段。4奚宁.基于Android的智能医疗信息服务系统服务器端设计与实现D.吉林大学,2013.摘要:基于Android平台的智能医疗系统,用户可以通过手机访问该系统进行病症查询、医院查询、 挂号、网上付费、查看医生处方等功能。无需再去医院进行排队挂号、咨询,为用户节省时间的同时 也提供了极大的方便。本文从智能医疗的服务器端着手,充分研究了国内外已有的智能医疗方面的软件, 分析各个软件的利弊,并且结合基于Android操作系统的智能医疗软件设计出功能需求和性能需求。其 次是调研现有的Android操作系统手机的现状,意在研发智能医疗软件的需求和处理方式。智能医疗系 统由第三方通过业务能力开放平台开发,调用了视频监控、支付、短信、彩信、定位、IVR、TTS等电 信业务能力,集成地图、搜索等互联网业务能力,整合医疗信息、保健信息、就诊信息,为用户提供智能、 便捷的医疗服务。并且结合该软件中不同角色(患者角色、医生角色、医院管理员角色)对功能的需求,在 服务端数据库的结构上和用户通过客户端访问的接口进行了设计和定义。5李永杰.基于Android移动学习平台的设计与实现D.电子科技大学,2013.摘要:移动计算技术的发展与数字学习相结合产生了移动学习,移动学习虽然在十几年前就已经被提出, 但是由于当时受到软硬件资源等各方面的限制发展缓慢。随着近几年移动计算机技术的飞速发展,移动 通信技术和移动终端技术都已经成熟,当初制约移动学习发展的问题都得到解决,移动学习开始逐步有 效实施。在这个信息化时代,数字化终身学习已经成为人们的共识,但是人们生活、工作日益繁忙,很 难抽出大段的时间去学习。这就要求人们要充分利用生活之余和工作空暇的时间去学习。移动终端设备 性能越来越优秀,而价格也在逐步下降,已经进入普通人的生活,于是,利用人们随身携带的移动智能 设备进行学习成为巨大的市场需求,在这样的时代背景和市场需求下,笔者提出基于Android的移动学 习系统的设计与实现。基于Android移动学习系统采用BS+CS架构设计,管理员、学生和教师均可以 通过电脑和移动终端两种途径来访问该系统。用户使用电脑通过互联网访问该系统时和传统的E-Learning 学习系统类似。该系统主要的特点是提供接口,供用户通过安装在手机端的客户端访问,真正做到用户 随时随地可进行学习的目标。本系统服务器端系统采用JavEE平台开发,数据库管理软件采用MySQL。 鉴于目前移动操作系统领域,Android操作系统占50%以上的比重,并且所占比重还在持续增加,所以 系统客户端基于Android系统开发。用户使用安装在手机端的客户端软件,可以方便的进行课程资料的 学习,包括文字图片等浏览、视频资源的观看等。本文设计的Android客户端与服务器端通信使用开源 的HTTPCIient,数据传输采用JSON技术。6董琦.基于Android平台的NFC终端设计D.电子科技大学,2013.摘要:随着信息产业的发展,移动终端越来越成为人们生活中不可或缺的一部分,网络的发展也使 得人们对无线通信要求越来越高,NFC(Near Field Communication)技术以其安全、简单、低功 耗等特点在不久的将来或将成为移动终端不可或缺的一部分。本论文正是针对上述情况,结合现在 应用广泛的Android系统,设计基于Android系统的NFC终端。首先,本文对NFC的基本概念做了 阐述,介绍了其基本参数,国内外的发展现状。并在此基础上介绍了 NFC系统的组成,完成NFC终 端的硬件架构设计及软件架构设计方案。其次,根据硬件架构设计了 NFC核心模块,核心模块调试母 版及可以支持核心模块的NFC终端硬件平台。考虑到移动终端有限的空间及电源供应,NFC核心模块 要求体积小、功耗低,设计时需要研究核心模块的供电方式,功率控制及电源管理技术。同时为了满足 核心模块较强的通用性,设计时需要让其支持多种接口以满足不同终端的需求。核心模块体积小不方便 直接测试,设计了一款测试母版以完成对其功能的测试及性能的调试。最后,完成了 NFC终端的平台设 计,设计了可使用NFC核心模块的最小系统硬件平台,包括基带模块、内存模块、电源管理模块、接口 模块及显示模块等。再次,根据软件架构方案完成终端软件上对NFC功能的支持。在简单介绍Android 系统架构及NFC协议栈架构的基础上,在Android源码中加入NFC相关支持及芯片驱动,最终实现终端 的NFC功能。包括软件开发、测试环境的搭建,及在此基础上芯片基于I2C接口的驱动开发、调试,在 Android源码中加入NFC协议栈、系统对NFC支持的相关代码,最终将其编译成系统镜像文件。最后, 将编译后的支持NFC功能的系统文件烧写入终端整机调试,最终完成基于Android系统NFC终端设计并 实现其功能。7吴选.基于Android的智能家居系统家庭网关的设计与实现D.电子科技大学,2013.摘要:过去的住宅形式主要是以功能划分为不同区间,并且家中的各设备也只是针对某一个特定的领域。 现如今随着技术的革命和时代的发展,人们已经不能满足于传统形式的房屋特点。所以,如何顺应新时期 人们对于家居环境的要求,并且把现有设备整合成为一个满足要求的新系统的研究,成为一个越来越迫切 的课题。本论文依照现有技术特点,以嵌入式移动系统Android及其在设备控制、信息传输方面的应用为 主要的技术基础,在详细分析当今市场对智能家居的需求和技术发展趋势的情况下,对基于Android系统 的智能家居系统的家庭网关的设计架构和控制信息等方面进行了仔细的研究和相应的实现。主要内容为:1. 研究Android系统的运行机制,设计和实现能够同用户进行良好交流的人机交互界面。这主要是通过2. 对系统提供的各控件进行研究,了解控件使用的特性、环境和注意要点,根据这些控件的实现机理进3. 行相应的个性化修改或扩展,以便形成简洁4. 、易于理解的用户界面,让用户在系统界面中能够得到良好的用户体验。2.针对现有家用设备的控制5. 原理进行相应的分析。在不具备无线控制或者其他非手动控制方式的设备上,依照掌握的控制原理和6. 系统的需求进行相应的加装,满足整个无线系统的要求。对所有可能用到的设备,依据其自身特点和7. 相应功能需求进行分类,并且开发出对应的类函数。3.深入分析Android系统的本地代码机制,根据8. JNI机制使Android系统能够发送设备的控制信息。该方法主要是根据Android的NDK技术调用本地9. 代码的串口通信功能,然后通过USB接口连接一个无线模块cc2511,进而使系统具备无线通信的能10. 力。根据对蓝牙、2.4G和红外技术的研究整合成一个信号转发中心,设计这个模块的电路和信息传11. 输机制,扩大系统使用的距离,增强系统可控设备的范围。4.对Android系统的数据存储和网络连接进12. 行详尽的分析,并且根据系统需求进行对应的使用。该项内容一方面是针对Android系统特有的sqlite13. 数据库的运行机制和操作特性进行研究并应用,另一方面是针对HTTP和Socket的通信方式的原理和14, 方法进行对应的研究,以便系统接入现有网络获得更多的功能服务。8 Zheran Fang,Weili Han,Yingjiu Li. Permission based Android security: Issues and countermeasuresJ. Computers & Security,2014,:.摘要:Abstract Android security has been a hot spot recently in both academic research and public concerns due to numerous instances of security attacks and privacy leakage on Android platform. Android security has been built upon a permission based mechanism which restricts accesses of third-party Android applications to critical resources on an Android device. Such permission based mechanism is widely criticized for its coarse-grained control of application permissions and difficult management of permissions by developers, marketers, and end-users. In this paper, we investigate the arising issues in Android security, including coarse granularity of permissions, incompetent permission administration, insufficient permission documentation, over-claim of permissions, permission escalation attack, and TOCTOU (Time of Check to Time of Use) attack. We illustrate the relationships among these issues, and investigate the existing countermeasures to address these issues. In particular, we provide a systematic review on the development of these countermeasures, and compare them according to their technical features. Finally, we propose several methods to further mitigate the risk in Android security.9 Ming-Chiao Chen,Jiann-Liang Chen,Teng-Wen Chang. Android/OSGi-based vehicular network management systemJ. Computer Communications,2010,342:.摘要:With the enormous market potential of the telematics industry and the rapid development of information technology, automotive telematics has attracted considerable attention for mobile computing and Intelligent Transport Systems (ITSs). However, as a result of varied platform standards, not all telematics services can be used in telematics terminals. The main issues are that most telematics technologies depend on vertical, proprietary, and closed Original Equipment Manufacturer (OEM) platforms. These platforms form islands of non-interoperable technology and prevent third-party service providers from creating valuable services. This study integrates the Open Gateway Service Initiative Vehicle Expert Group (OSGi/VEG) into an Android platform to generate a vehicular Android/OSGi platform that has the advantages of both original platforms. These features include remote management, rich class-sharing, proprietary vehicular applications, security policies, easy management of Application Programming Interface (APIs), and an open environment. This study also integrates a cloud computing mechanism into the Android/OSGi platform, allowing service providers to upload their telematics bundles onto storage clouds using a provisioning server. A management agent in the Android/OSGi platform can simultaneously update its application service modules using remote storage clouds and use visual intelligence to continually change the distinguishing features of applications based on context-awareness without user intervention. To assess the feasibility of the proposed Android/OSGi platform, this study presents a vehicular testbed todetermine the functionalities of different telematics applications. Android/OSGi platform applications require less memory and system resources than those on the original Android platform when performingcomplicated operations.Additionally, the Android/OSGi platform launches telematics services more quicklythan the original Android platform. The proposed platform overcomes the problem of frequent non-responsive exceptions in the original Android platform.2.中(英)文切题专著Paperback: 576 pagesPublisher: Wiley; 1 edition (March 31, 2014)Language: EnglishISBN-10: 111860864XISBN-13: 978-1118608647Product Dimensions: 9.2 x 7.3 x 1.2 inchesAuthor: JOSHUA J. DRAKE is a Director of Research Science at Accuvant LABS.PAU OLIVA FORA is a Mobile Security Engineer with viaForensics.ZACH LANIER is a Senior Security Researcher at Duo Security.COLLIN MULLINER is a postdoctoral researcher at Northeastern University.STEPHEN A. RIDLEY is a Principal Researcher with Xipiter.GEORG WICHERSKI is a Senior Security Researcher with CrowdStrike.A complete guide to securing the Android operating systemThe Android Hacker's Handbook provides network security professionals and mobile device administrators with the specifics of the Android operating system from a security standpoint. This book explains how the operating system works, security risks associated with it, and the overall security architecture of the operating system. It also explains how vulnerabilities can be found in, and exploits developed for, various components of the system.Written by some of the worlds foremost Android security researchers, the Android Hacker's Handbook is the only resource of its kind to explore Android security on this level. This essential guide includes both implementation details as well as complexities introduced by the open nature of the OS.Learn to: Become familiar with security implementation details, as well as complexities introduced by the open nature of the Android OS Avoid common security pitfalls and stay ahead of the latest smartphone hacking strategies Review the various types of attacks that have been successful against the Android OS Explore rooting and gain an understanding of the partition layout, boot process Understand the complex nature of the Android ecosystem, including the impact of various hardware vendors and software developers Paperback: 256 pages Publisher: Del Rey (May 28, 1996) Language: English ISBN-10: 0345404475 ISBN-13: 978-0345404473 Product Dimensions: 4.1 x 6.7 x 0.5 inches Author: Philip K. DickDo Androids Dream of Electric Sheep? is a book that most people think they remember and almost always get more or less wrong. Ridley Scott's film Blade Runner took a lot from it, and threw a lot away. Wonderful in itself, the film is a flash thriller, whereas Dick's novel is a sober meditation. As we all know, bounty hunter Rick Deckard is stalking a group of androids who have returned from space with short life spans and murder on their minds-where Scott's Deckard was Harrison Ford, Dick's is a financially strapped municipal employee with bills to pay and a depressed wife. In a world where most animals have died, and pet keeping is a social duty, he can only afford a robot imitation, unless he gets a big financial break.曲人域的|邮|山&Android软件安全与逆向分析由浅入深、 循序渐进地讲解了 Android系统的软件安 全、逆向分析与加密解密技术。包括Android 软件逆向分析和系统安全方面的必备知识 及概念、如何静态分析Android软件、如何 动态调试Android软件、Android软件的破 解与反破解技术的探讨,以及对典型 Android病毒的全面剖析。Android软件安全与逆向分析适合 所有Android应用开发者、Android系统开 发工程师、Android系统安全工作者阅读学 习。出版社:人民邮电出版社;第1版 (2013年2月1日) 丛书名:图灵原创 平装:407页语种:简体中文 开本:16 ISBN: 9787115308153条形码:9787115308153 商品尺寸:23.2 x 18.4 x 2.4 cm 商品重量:680 g品牌:人民邮电出版社 ASIN: B00BMTVUGG二、课题综述基于Android移动应用开发现状摘要:本文调查搜索了基于Android系统的智能应用涉及我们生活的方方面:如出行, 医疗,社交等。关键词:Android,智能,应用引言:Android自诞生起就因其开源和界面友好而获得了很大的发展,如今已是全球最 大的智能移动平台。那么如今基于Android开发的应用已经涉及到我们生活的哪 些领域了呢,这是本文调研的重点。正文:Android的发展:曾经,诺基亚是移动手机领域的巨头中的巨头,但是随着iPhone 的推出,以及2008年Android系统的推出,iPhone凭着非常好的用户体验和易 用性,以及Android凭着自身的开源性和不错的用户体验,使得诺基亚为首的塞 班系统走向了死亡,而自从微软推出的WindowsPhone平台,世界的移动平台就 成了三国鼎立的局面,发展迅速繁荣。而Android在激烈的竞争中不断更新,现 在已经是全球最大的移动系统。Android传感器开发:智能手机之所以叫智能,很大程度上就是因为手机里内置 了各种各样的传感器,如光线传感器,距离传感器,重力传感器,红外传感职华 等,正是有了这些传感器才能有开发出各种各样互动性很强的应用,如心率计量, 计步器应用等等。因而催生了很多关于医疗、体育和健康的应用。Android社交应用:由3G到4G,科技在不断刷新移动数据传输的速度,正式因 为这样,我们可以随时随地的上网,发图片,发语音。正是网络的发达和移动设 备的蓬勃,所以催生了很多社交通讯应用,如微信,Line,微博,推特,Instagram 等等。Android安全问题:Android因其开源性,且有各种厂商都在做安卓手机,以及 各种应用商店,不像苹果只能通过 AppStore下载应用,虽然有 Android的 GooglePlay这样的正式应用商店,但是仍避免不了各种非法有后台的应用催生, 故导致很多安全问题,所以在Android安全性的问题上的研究也有很大的发展。参考文献:1 .马化腾:未来半年仍是Android发展黄金期J.移动通信,2012,20:87.2 贡知洲,路昭亮.Android发展的分析与研究J.价值工程,2013,02:185-186.3 张亚杰.基于Android平台的移动终端应用程序的研究与开发D.郑州大学,2013.4 王鹏.Android隐私保护机制的分析与改进D.北京邮电大学,2013.5 . Google Android 平台经理谈 2011 年 Android 发展路线图N.网络世界,2011-02-21036.