ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 13959|回复: 0
上一主题 下一主题
[教程]

Android程序设计(1)-什么是Android?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-28 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
>  接下来的一段时间里,我将发关于Android程序设计的系列帖。   
    首先,让我们先来了解什麽是Android,Android是一个包含作业系统、中介架构层及应用程序所产生出来的软体堆叠(Software Stack)架构。如图1所示。   
  由下而上,其核心为嵌入式Linux 2.6作业系统,向上搭配Google为Android开发的Libraries(函式库)及Android Runtime,再配合Application Framework(应用程序架构)。来开发各种不同的Application(应用程序)。   
   
  图1   
         
  Android所发表的Android SDK(软体开发套件),提供必要的API(应用程序开发介面)与开发工具以使用Java语言为主体来开发在Android平台上开发应用软体。   
  目前所提供的功能如下:   
  A. 应用程序架构:在应用程序架构内已经具备多种不同的基础软体元件(如图1所示),在开发应用程序时,就可以直接呼叫这些元件来使用,可以节省在开发应用程序的心力及时间。   
  B. Dalvik虚拟机器:在Android平台上所使用虚拟机器,不是标准的Java虚拟机器(Java Virtual Machine),虽然它是用Java语言来开发,而是使用Google为了要再节省手机上的资源而开发出独有的Dalvik虚拟机器(Dalvik Virtual Machine)。   
  C. 整合浏览器:整合浏览器是Android内建的浏览器,是用WebKit的浏览引擎为基础所开发成的。配合Android手机的功能,可以在浏览网页时,达到更好的效果,例如:局部性的缩放网页上的资讯、触控式的操作等效果。   
  D. 最佳化的绘图能力:在程式可以用到的绘图功能分为2D与3D两个方面,在2D方面,Android提供了一套特有的函式库(SGL),而在3D方面则是使用OpenGL ES 1.0(OpenGL for Embedded Systems)规范的函式库。   
  E. SQLite资料库:SQLite也是一套开放性原始码的关连式资料库,其特点在於轻量性方面的设计结构,更适合在手机上使用。   
  F. 多媒体的支援能力:在Android平台上支援多种不同的多媒体格式,例如:MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等格式。   
  G. GSM通话能力:GSM手机的通话能力是属於手机硬体方面的展现,也是在开发Android应用程序可以强调的特点。   
  H. Bluetooth、EDGE、3G及Wi-Fi:这些通讯能力也是属於手机硬体方面的展现,也是在开发Android应用程序可以强调的特点。   
  I. Camera、GPS、电子罗盘(compass)、加速度感测装备(accelerometer):这些同样也是属於手机硬体方面的展现,也是在开发Android应用程序可以强调的特点。   
  J. 丰富的开发环境:在Android SDK(软体开发套件)提供相当完善的程式开发环境,其开发环境包括装置模拟器(Emulator)、除错工具、程式执行所耗用记忆体、效能等方面的评估功能,另外也有提供可用於Eclipse IDE的外挂程式(Plug-in)介面(ADT套件,後续会有详细安装说明)。   
  上述为Android目前所提供的功能,目前Android SDK的版本已经到1.0的版本,在後续几个章节会介绍Android的架构说明以及如何下载安装Android SDK、Eclipse、ADT套件等开发工具。   
   
   

上一篇:Android程序设计(2)-Android架构说明(上)
下一篇:《Android Dev Guide》系列教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-7-25 07:12 , Processed in 0.057658 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表