基于Windows的Android应用系统的设计与实现

被引量 : 13次 | 上传用户:thsoft1970
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动数据通信和3G网络的蓬勃发展,数据传输和数据通信成为人们日益增长的移动终端数据服务需要。各大移动运营商和移动终端设备生产商的大力支持,推动着移动设备的快速发展。而智能手机、PC和互联网的不断发展,加快了移动终端技术及产品的快速推广,这又给开放的Android移动设备综合平台提供了良好的应用开发基础。本课题就是在移动终端服务平台项目的背景下进行研究的。本文首先介绍和对比了主流移动终端服务平台软件豌豆荚手机精灵和91手机助手各自的功能及特点。分析了Android平台的系统框架和特征,Android应用程序的工作机制以及几个重要组件(Activities、Services、ContentProvider和Intents)的特点。接着阐述了移动终端服务平台系统结构,用C、C++、Java语言在QT和Eclipse平台下设计和开发了虚拟手机功能、文件管理功能和应用程序管理的功能。本系统的通信架构是基于消息分发处理的通信模式和ADB命令的消息模式。PC软件端组装消息,以XML的数据格式通过TcpSocket传到Android手机端,手机端解析消息后,处理发来的命令,最后又组装为XML格式的消息发给PC软件端。ADB命令模式主要借助ADB驱动,在PC端发送能够在设备上运行的shell命令,从而达到操作Android手机或模拟器的目的。虚拟手机结合了Android手机系统的特点和两项技术(虚拟屏幕、虚拟键盘),使用鼠标和键盘来操作PC桌面程序就如同直接操作Android真机一样。Android手机端使用第三方截屏工具ScreenProvider来读取手机屏幕数据,再利用Socket管道发送到PC Socket接收端,然后在PC端读取数据并绘制发来的Android手机屏幕。文件管理功能是用户操作PC桌面程序达到浏览、上传、下载和删除Android手机文件的目的,这样可以在PC端管理用户手机文件。应用程序管理功能是利用PC桌面程序来浏览、安装和卸载Android手机应用程序文件。接着对三大系统进行了功能验证和性能测试,验证的结果表明,三大系统基本达到了需求分析提出的目标。最后总结了本文的工作,指出需要改进的地方,给出本文的亮点。
其他文献
目的:通过临床观察,研究探讨中药抗丙肝颗粒联合“长效干扰素+利巴韦林”治疗慢性丙型肝炎的临床疗效。方法:选择符合纳入标准的慢性丙型肝炎患者60例,随机分为两组,对照组(30例)给
目的:观察仙灵骨葆胶囊,硫酸氨基葡萄糖,及两种药物联合治疗早中期膝关节骨关节炎(oseteoarthiritis,OA)临床疗效。了解各自的作用特点,为药物规范治疗膝关节炎提供有效的循证医
社会保障制度是市场经济体制的一个必要组成部分,社会保障基金是一个国家社会保障制度运行的根本所在。然而我国社会保障基金存在多种问题,如投资渠道相对仍然比较狭窄,投资
本文设计了一套农业区域竞争力的评价指标体系,并运用主成分分析法对中国31个省(自治区、直辖市)的农业区域竞争力发展现状进行评分、排序和划类。结果表明,河北、北京等10个
【目的】分析低温胁迫下枇杷幼果的转录组,以探讨幼果冻害的分子基础,为深入鉴定枇杷果实生长发育、抗寒性基因和抗寒蛋白提供资料。【方法】以花后75d的"大五星"枇杷幼果为
后现代主义自20世纪60年代以来迅速发展,电视媒体被认为具有天然的后现代性。后现代主义塑造了身体文化,直接影响了后现代体育文化。当前体育新闻栏目呈现后现代特征倾向,本
目的:以血脉理论为指导,通过临床证候调研探究糖尿病CAS和非糖尿病CAS的证候分布规律及相关危险因素,揭示2型糖尿病CAS的主要病理因素及其在发病中的作用,对关键病理因素、基本病
目的通过实施层级全责护理模式,提高患者对护理服务的满意度。方法改变排班模式将护理单元缩小,保证患者住院期间得到固定护士的连续性护理。结果患者知道并能称呼主管护士的叫
本文在开放框架下,基于结构突变的视角对纳入汇率(特别是在考虑到了汇率结构突变的情况下)及国外利率等因素的我国货币需求函数稳定性进行了研究。结果发现:在样本期内,人民
在美国文学发展史上,少数族裔文学研究正变得越来越流行,越来越重要。王家湘提出美国黑人文学的诞生比起任何别的民族文学来要艰难得多,但它在美国少数族裔文学中显得最为成