




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章认识Android主要内容一什么是Android一什么是Android一什么是Android一什么是AndroidSymbian是由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司(现已被诺基亚全额收购),专门研发手机操作系统。Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用。但对于移动互联网应用的支持是Symbian的最大瓶颈。开发效率的低下也使得众多程序员敬而远之。二为什么选择Android二为什么选择Android二为什么选择Android二为什么选择Android二为什么选择Android三Android体系结构1.Linux内核2.Android运行环境3.库集合4.应用框架一组View(UI组件):这些UI组件包括Button(按钮),EidtView(文本框),TextView(标签),List(列表)等。 ContentProviders(内容提供者):ContentProvider提供一种服务,通过这种服务应用程序之间可以实现数据的共享。 ResourceManager:Android应用中包括图像、户界面(Layoutxml)、字体、颜色、UI组件的Id等等都可以称之为资源,这些丰富的资源,都是通过ResourceManager来统一进行管理。 NotificationManager(消息通知管理):它在不影响用户正常操作和使用设备的时候在状态栏上提供消息的提示。 ActivityManager(活动管理):管理应用程序的生命周期,并且控制着应用的导航,扮演控制器的角色。 WindowManager(窗口管理),管理所有启动的窗口。 LocationManager(位置管理):管理地图服务相关功能。 TelephoneyManager(电话管理):用来管理电话相关功能。 PackageManager(包管理):管理所有的安装在Android系统内的应用程序。5.应用程序四开发Android需要准备什么Android开发使用的编程语言 应用层:在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qtforandroid)、Mono(monoforandroid)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的AndroidSimple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。 底层:而在Android系统底层方面,Android使用C/C++作为开发语言。五Android开发有哪些新特点五Android开发有哪些新特点五Android开发有哪些新特点五Android开发有哪些新特点ThankYou!

ys****39
实名认证
内容提供者


最近下载