第2章  开发环境介绍

2.1 什么是Android

Android是一堆perisian ,便于控制特定的设备,它包括一个操作系统,中间件和一些主要的应用程序。在Android SDK的beta版本提供Java语言采用了Android应用开发工具和API的必然推进Android平台。

特点

1、使用原始和替换应用程序框架支持的组件

2、Dalvik的方便传输设备优化的虚拟机

3、基于开源的WebKit enjin 3 ,采空区bersepadu,优化的图形库包括定制的2D图形库,基于OpenGL ES 1.0 (督促perkakasan选项) 3D图形库

4、我的SQL是用于存储结构化数据

5、多媒体支持,包括定期的音频,视频和静态图像格式(如MPEG4,H.264 , MP3,AAC , AMR , G,PNG , GIF )

6、电话技术, GSM ( perkakasan而定)

7、Bluetooth蓝牙, EDGE ,3G ,和WiFi ( perkakasan而定)

8、摄像头,GPS ,指南针,和督促(督促) ( perkakasan而定)

Persekitaran丰富的开发,包括设备模拟器,调试工具,内存和分析宪章persekitaran成就和Eclipse插件开发bersepadu

Pakej的Android连同天井套pakej的请愿书流传,包括电子邮件客户端, SMS程序简洁订单,日历,地图,采空区,维修程序熟人。使用Java语言Pakej露台请求。

2.2 Android的优势

1、源代码是完全开放的,易于pemaju实现更清楚地了解详细,容易提高技术pemaju阶段,帮助唤醒。程序员也可以将Android系统经行改造,打造属于自己的操作系统。

2、使用内存的限制,电池和优化的Dalvik虚拟机的CPU,Android运行速度比想象的迅速。 

3、运营商(中国移动)的支持。 

4、良好的盈利模式(3/7开),各方对产业链:企业家,炼油厂,配药免费perisian是一个很好的好处。过渡考核标准,而不是终端容易perisian perkakasan,刺激许多建设者perisian精神。 

5、Android的源代码,以遵循lesen perisian的Apache V2,而不是通常lesen GPL v2的。有利于商业的发展。 

6、能很好的支持Linux社区。

7、在Android系统上,所有应用程序完全平等。系统自带的程序与下载的程序没有任何区别,用户可以根据喜好随意更改。

8、Android系统具有无界性,用户可以轻松的将自己开发的应用程序与其他的应用程序交互。可以将其他程序的某个功能融入到自己程序中。

9、在Android系统中开发程序非常方便。Android平台为用户提供了大量工具,使用户很快就能上手开发应用程序。

2.3 Android的不足源1自3优尔8.论~文'网·www.youerw.com

由于Java作为应用程序开发语言,传统的现有的第三方应用仍然有限,但由于Android是一个完全开源的移动计算平台,相信第三方应用程序迅速丰富起来。

谷歌提供了一套Java核心包(J2SE5,J2SE6)的Java的有限子集尚未致力于与Java的任何细节的遵守,可能导致进一步的分裂Java阵营。

1、以改善现有的应用程序现在所做的是不够的,开发者需要做大量的工作的。

2、非常快的更新操作系统版本,该接口是不一致的,也有在用户体验感的差异。

3、基于QEMU工具来开发调试仿真器是不是很丰富,不仅支持电话,短信,等等,都是缓慢的。

4、他们没有的Push Mail和Office(DataViz公司,Quickoffice的计划近期推出)功能,关键是为普通消费者用户,企业用户的支持仍然薄弱。

2.4 Android带来的影响

之后推出的Android可能会影响行业,包括移动通信行业的软件开发,手机行业,消费者是国家的核心。

2.4.1 对消费者的影响

上一篇:DedeCMS沙盘课程群网站设计与开发
下一篇:防火墙技术探析

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

公寓空调设计任务书

中国学术生态细节考察《...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

C#学校科研管理系统的设计

国内外图像分割技术研究现状