虚拟机是新的虚拟机简称ART也就是Android RunTime的简称这个虚拟机可以替代老版本的虚拟机从而达到启动应用速度加快的效果,新的虚拟机,从底层改变应用启动过程,在安卓应用安装在用户机器的时候就将应用的字节码直接编译成机器码,而不是像Dalvik Java的虚拟机是每次启动应用的时候才开始将应用的字节码编译成机器码,这使得新安装的应用能够真正的成为本地应用,启动更快。但是谷歌公司并没有将这一新加入的特性在发布新版本的时候特提出来,想必目前来说ART还不是那么的成熟与稳定,目前正在开发测试对其稳定的阶段,但是这也并不妨碍Android开发者与发烧友们来争相体验,实际的体验效果好多媒体也都有相关的报道,真的是比以前的手机启动效果明显流畅不少,相信Android操作系统的第二春马上就会到来。希望Android系统早日再一次改变世界。
1.1.2发展现状
Android操作系统的发展是离不开各大厂商以及谷歌的支持,在国内像小米,金立,华为等一大部分厂商都在开发基于Android操作系统深度订制的自家Android操作系统,其实都是穿着谷歌原厂的操作系统的代码,披着自家的衣服,这也导致国内基于Android操作系统的手机如雨后春笋般出现,APP应用程序更是上百万千万个,也正是由于Android操作系统是基于linux的开源的操作系统,就导致市面上出现好多流氓软件以及病毒软件,各大杀毒软件公司也都相继推出了自家的安全助手安全管家诸如此类的安全类软件来保护用户的数据不被泄露,数据的流出大都是联网软件在联网时候在后台偷跑线程过去用户数据,但是单机版的软件就不会出现这样的状况,这也是我们为什么要开发一款单机软件的原因。虽然这样的软件不具备联网功能但是对于日常生活的备忘录以及小娱乐都没有太大影响,用户也不会担心在使用软件过程当中的流量消耗可以放心大胆安全的使用。我觉得用户还是比较喜欢这种类型的应用的,Android操作系统的开源使得他的生命力非常的旺盛,各个不见的硬件的提升也使Android操作系统的流畅度大幅提高,Android的开源以及多线程造就了Android操作系统后台运行的强大功能,但是这样久而久之就会拖慢Android操作系统手机的运行速度,使用户的体验非常的差,为了缓解这样的尴尬状态谷歌公司已经推出了新的虚拟机ART模式,用户最直观体验就是打开应用的时间缩短,切换应用的响应速度也加快,用户体验流畅效果明显提升,Android操作系统这样的新虚拟机模式一定会得到用户的肯定,但是谷歌公司到现在还是没有正式发布此虚拟机,等到新的虚拟机真正替代老的虚拟机的时候吗,那么我相信Android操作系统真的会带领手机用户改变自己的尴尬状态,并且使其再一次引领全球手机操作系统。
1.2研究的目的以及内容
1.2.1研究的目的
对于日渐强大的Adnroid操作系统的兴趣使得我们决定将开发Android应用提上日程,并且作为自己的毕业设计,学习并开发出一款基于Android操作系统的随身轻应用,这样不仅可以熟悉Android开发的技术流程,又能学习新的技术,对于计算机专业的我们来说是非常有必要的,也是非常重要的,以下几点是我们开发软件生活秘书的几个重要的原因:
1.现在越来越多的人使用手机或者小型平板等移动终端,人们对手机以及平板的依赖也越来越大,而Android操作系统的手机又占了大部分的手机操作系统的使用份额,Android操作系统是非常流行的,所以了开发一款基于Android操作系统软件的显得愈发的重要。
2.现代人们在生活中大部分时间跟都是跟一些生活琐事打交道,而因为我们并没有和好很方便的方法去处理所以这些琐事,我们也不能随身带着纸和笔来记录生活,这也太占据了我们的时间了。
3.希望这个软件能使人们利用Android操作系统的手机或者平板更好更高效的处理生活琐事。
1.2.2研究的内容
第一部分绪论主要介绍了与我们对开发“生活秘书APP”开发背景以及研究的现状做了明确的分析,并确定了此次研究的目标和最终的方向。
第二部分重点的介绍了与“生活秘书APP”的开发和实现相关的各个技术,以及对开发工具eclipse的是使用。
第三部分 介绍了系统需求分析与APP软件的总体设计理念,并且附带了在软件设计阶段的最终实现的效果图。
第四部分 介绍了主页模块,日程管理模块,个人账本模块,娱乐游戏模块的设计内容。
第五部分介绍了游戏娱乐模块的详细设计测试内容以及代码的实现。
最后部分为总结部分阐述了软件设计策划实现体验等的体会以及感想,并且指出软件存在的设不足以及需要改进的方向。
2. 应用相关技术介绍
2.1 java相关技术介绍
2.2 SQLite相关技术介绍
2.3 Android操作系统核心模块及相关技术介绍
2.3.1Android操作系统的核心模块
2.3.2Android操作系统相关技术介绍
2.4开发工具介绍与使用
2.4.1开发工具的介绍
Android开发工具是多平台多环境运行的不像ios应用开发只能用自家的macos下的xcode开发工具,一是由于开源,二是由于开发用户到的好多技术都是JAVA的所以对多平台的技术支持是非常到位的,所以开发Android应用你可以在Windows操作系统下进行,你也可以再衍生的linux操作系统上进行,例如在Ubuntu桌面版操作系统也是可以进行开发的而且其效率极高,在开启模拟器的速度方面就远高于在Windows操作系统下,当然你也可以在的Mac电脑上进行开发,这都是谷歌公司给你提供好的开发环境,你只需要在谷歌官方网站的Android 开发者页面找到开发工具根据你的操作系统
上一篇:
基于android的密保研究论文正文
下一篇:
试论APP广告在手机中的应用