标题 | 基于Android平台的软件开发关键技术的研究 |
范文 | 何风琴 于涛 [摘 ? ? ? ? ?要] ?随着Android系统的市场占有率越来越大,预示着智能手机的发展离不开Android系统,也表明了Android系统的前景。各大软件开发商想在智能手机领域抢占一席之地,就必须深入对Android关键技术的研究,其中软件开发技术是必须要攻破的难关之一。 [关 ? ?键 ? 词] ?Android系统;平台软件开发;技术研究 [中图分类号] ?TP3 ? ? ? ? ? ?[文献标志码] ?A ? ? [文章编号] ?2096-0603(2015)04-0066-02 随着智能终端的不断普及,Android平台软件的开发已成为此行业中最具发展前景的工作之一。Android平台软件开发是移动GIS的分支应用,发展迅速。笔者研究了大量的基于Android平台的软件,并对其性能、实用性等进行了测试,开展了关于Android平台的软件开发技术的研究。 一、基于Android平台电子阅读客户端的设计与实现 随着21世纪数字信息化的不断发展,电子书以其存储量大、携带方便、便于网络传输和共享等优点,逐渐被人们接受并迅速发展。而电子阅读平台的开发仍处于萌芽之中,我们需要系统的对电子阅览技术进行深刻有序的研究。 (一)需要重点研究的问题 1.文本下载:用户通过网络下载列表中所列图书到手机本地SD卡中,当需要用的时候就可以不用依赖网络随时随地调用;2.自动翻页:用户根据自己所需选择自动翻页功能,每隔一定时间来自动翻页; 3.书签功能:用户根据需要,为所阅读的文本添加书签,方便下次阅读;4.设置功能:用户根据自己所需,更改字体颜色、大小及背景图片,来满足实际应用中的多重需求;5.在线阅读:用户通过网络在线阅读所需图书,无需下载。 (二)电子阅读客户端需要设计的基本功能 1.本地进行查找、阅读书籍,只需要输入关键字就可以搜索到相关内容;2.阅读实现翻页功能,可以是自动翻页,可以是手势翻页或语音翻页等;3.记录最后一次阅读位置,方便下一次阅读;4.通过设置书籍章节,进行跳跃阅读;5.可以进行在线图书下载; 6.可以按照用户意愿修改字体大小、颜色及主题背景;7.阅读位置定位。 (三)实现电子阅读客户端的完善 1.与网络运营商取得密切联系,大力推荐电子阅读软件;2.创建书籍库并分类,使用户可以快速下载想要看的书籍;3.开发新的软件后,设立网上客服机构,吸取用户的意见逐渐地去完善阅读软件。 (四)Android的程序结构 Android的程序结构主要由活动、活动接收器、服务器、服务提供器等组成。在Android程序的应用之中,活动是其最主要的部分,通常来讲就是独立出来的屏幕。每一个活动都有着自己的分类,并且都连接到屏幕上,这些活动将会有几个活动接口,并能够对这项操作实行响应。 二、Android启动过程优化研究 Android系统手机目前非常盛行,运行速度快,功能强大,但是智能手机系统开机启动过程普遍比较慢,经常出现开关机需要几分钟的尴尬场面,所以Android启动过程优化研究已经迫在眉睫。 (一)缩小镜像大小,优化启动程序 据研究表明,手机快速启动时间的一半是用来读取镜像的,镜像大小为170MB左右,而读取镜像的速率是由储存介质决定的,外储存卡读取速率只有900MB/min。要想进一步提高手机启动速度,就得减小储存介质的大小,从根本上解决问题。启动过程优化研究的工作人员在充分分析Linux内存管理基础上,在制作镜像时把内存分配阶段进行优化处理,省去大量不必要的内存空间,将一些系统非必要内存省去,最终使得镜像大小减小到40MB,大幅度提高了开机的速度。 (二)优化内核启动,提高速度 手机内核启动有很多部分对于恢复系统是多余的,通过优化内核启动过程,缩矩了内核启动时间。经过优化的快速启动最终达到了10s,大大提高了系统启动速度。或者是提高内核的级别和数量,使手机的硬件得到提升,这样可以大幅度加快启动速度。当然伴随着内核级别的升高和数量的增多,手机制做的成本也会相应增加。 (三)注意手机使用技巧 1.手机设置减少开机自动启动项,例如QQ、微信等不很必要的软件;2.平时不用的软件可以卸载 了,节省手机储存空间,缓解了核心处理器的压力; 3.周期性的清理手机里的垃圾,释放空间,避免出现手机死机;4.定期去该品牌手机的售后服务站去维 护手机,提前检测手机有什么问题,提前解决;5.可以利用云储存减轻手机内存压力。 三、基于Android平台智能手机可靠性生产测试模式的实现 在我国手机市场上,市场份额的一大半被国外知名品牌占有。国内品牌手机的市场份额跟外国知名品牌还有很大差距,主要是因为品牌知名度低以及核心技术缺乏,国产手机只有加强质量管理才能在市场上有所作为,质量提高上去了就会让用户容易接受。通过生产测试可以保证发布出去的产品达到一定的质量标准。 (一)努力开发出较权威的智能手机可靠性测试的软件 如91助手、鲁大师这样的Android智能手机辅助软件,时刻监督着手机的硬件和软件的状态。对手机的存储空间,中心处理器的速率和温度进行检测。 (二)在生产末期设立手机硬件测试系统 当手机生产完成后,用仪器测试该机器使用的硬件是否制作良好,零件之间是否安装良好,做好产后一系列的测试工作。其步骤为:1.检测组成手机的硬件零件情况,观看硬件零件是否良好;2.检测手机内部零件之间是否组装良好;3.检测电子板路是否连接良好。 (三)设立良好售后服务渠道 手机销售之前就做好售后服务的准备。手机售出后,设立多个售后服务站,能够及时地和用户取得联系。当手机质量出现问题的时候,能尽量把损失降到最低,并且快速地解决问题。 四、基于定制化的Android自动化测试工具的设计与实现 谷歌推出Android移动操作系统以来,Android在全球智能移动设备市场中所占份额逐年增长,经过短短几年的发展,Android已成为世界范围内占有率最高的智能移动设备操作系统。越来越多的移动设备厂商以及服务提供商专注于Android移动设备及应用质量的测试环节,尤其是Android移动设备自动化测试已成为业界热点研究方向。 五、基于Android的远程终端控制系统 随着手机的普及,手机丢失或者损坏已经成为很正常的事情,手机丢失或者损坏后取回手机信息成为亟须解决的问题。基于Android的远程终端控制系统能够很好地解决该问题,该系统基于Android平台,系统包含手机软件、服务器、浏览器客户端。主要两个核心功能:地址追踪功能和远程文件管理功能。手机丢失的用户可以使用该系统追踪到手机的地理位置和对手机SD卡里重要文件进行备份,这样就 大大减轻了因丢失手机而造成的生活的不便。 从手机的硬件方面要加大力度监测制作工艺,避免偷工减料,制作粗糙的事情发生。从软件方面要注重质量,在不断创新、不断完善的过程中为用户开发出真正有用的软件。 随着科学技术的不断发展,各行业都在积极创新,增强本行业的核心竞争力。现在基于Android平台的软件开发关键技术的研究还处于初期,开发人员要从多角度、多层次去分析。而Android平台的软件开发作为一项更新速度极快的工作,就更要结合市场的实际需要,进行时时更新,在升级系统的过程中,时时刻刻盯紧系统的不足,做到及时修改,争取做到运行速度更快,运行储存量更大,兼容性更,确保自己在行业中的竞争力。 参考文献: [1]王柯,马宏斌,王一圣.基于Android平台的软件开发若干关键技术研究[J].测绘与空间地理信息,2014(9). [2]杨航.一种基于Android平台的软件开发方法研究[J].电子制作,2015(3):73. [3]陈顺祥.基于Android平台多方通话软件的研究与实现[J].电子世界,2014(2). |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。