2.1.3 android的缺点
1.版本多、升级快:由于android有着十分开放的环境,众多厂商都推出了各自的定制界面,但也因此造成了应用无法在最快速的得到升级,也因此减弱了应用可靠性。由于谷歌升级速度快,而厂商们又需要研发时间,这就造成了升级滞后的问题。
2.用户体验感觉不统一:由于制作手机的厂商不一样,手机所运用的配置也不一样,但他们都在应用安卓界面,这就使得同一个应用程序在不同手机上运行的效果的不统一,有些非常流畅,有些则比较迟钝。
3.安全和个人隐私:智能手机和网络有着非常密切的联系,诸如浏览网页时留下的痕迹、注册的信息等,都暴露了用户的私人信息,还有谷歌这这种无时无刻不在收集用户信息的大型公司,都使得用户收到了十分严密的监督。
•2.2 开发工具介绍
1.JDK1.6及以上版本
JDK(Java Development Kit)是最受信赖的软件开发工具包,它相对来说最稳定。它也是是Sun Microsystems面向Java开发员的产品。JDK是Java的核心,它包含三个部分,分别是Java运行环境(Java Runtime Envirnment),Java工具和Java基础的类库。
2.Eclipse,3.5及以上版本。
Eclipse 可对源代码进行公开、并基于Java,是一种可以无限展开的开发平台。它不仅仅可以当作 Java 集成开发环境来使用,Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),由于它允许开发人员构建与 Eclipse 环境无缝集成的工具,所以软件开发人员可以很好地拓展Eclipse。开发人员在多方面具有相等的开发空间,诸如面向用户创造相同且统一的集成开发环境、向eclipse供应插件等。应为其中的任何一样都是插件。
虽然Eclipse使用Java语言开发,但用途却并不限于Java语言,诸如C/C++、Cobol、PHP等编程语言的插件都得到支持,除此之外,Eclipse 框架还可以用来作与软件开发无关的应用程序类型(例如内容管理系统)的基础。
Eclipse 因为它的源代码是公开的,所以不仅可以免费使用,还可以学习到全球最优秀开发人员的开发技术,并且其所产生的源代码库能够为世界上所有开发人员所分享。Eclipse拥有非常漂亮且精致的界面,这就使得开发应用程序可以在其各种各样含图形的界面上操作,因此收到各种好评。Eclipse是利用做成插件的方式,可以被拓展和进行配置,网络上有着众多的插件,且无时无刻不在进行着插件的开发。Eclipse支持很多种平台,因此开发者可以选择自己认为的最合适的平台,Eclipse在各个平台上都制作了单独的图形工具包,所以应用程序会有十分接近本地操作系统的外观以及更好的性能。Eclipse由IBM推出, Eclipse基金会拥有大量从事该方面研究的团队,因此 Eclipse能够一直良好的发展,且居于行业领先位置。
3.ADT
ADT:Android Development Tools即安卓开发工具。这是一款为开发者在Eclipse这一强大的集成环境中来构建Android的应用插件。
ADT是一个算法,这种算法实现包括保存数据元素的存储结构及实现各种基本操作。在这个数据抽象思想中,数据类型的定义和它的实现是分开的,这使得开发人员只需研究和使用它的结构而不用考虑它的实现细节。
相比其他的Android开发方式来说,官方推荐我们在Eclipse和ADT的环境下开发应用程序,会发现这样可以更加轻松上手。它给予我们的项目设置引导以及集成工具和自定义的XML编辑器可以帮助我们创造一个几乎完美的Android开发环境,让人拥有非常友好的体验。
C++、Java等编程语言都能很好的支持ADT,但C语言却无法很好地对其支持。
抽象数据类型定义时,必须给出名字及各运算的运算符名(函数名),且规定函数的参数性质。定义完后,就可以方便地使用抽象数据类型,一如使用基本数据类型。 基于android的图书管理系统学生端预约模块设计(3):http://www.751com.cn/jisuanji/lunwen_10818.html