Android开发入门资料之基础宝典-android系统简介_第1页
Android开发入门资料之基础宝典-android系统简介_第2页
Android开发入门资料之基础宝典-android系统简介_第3页
Android开发入门资料之基础宝典-android系统简介_第4页
Android开发入门资料之基础宝典-android系统简介_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AndroidAndroidAAndroidAndroidAndroidAndroidAndroidSDKAndroid的相关资源(市场、开发者、源代码).1基础知识1.1.1Android开发系统的由来2d1.1.2移动电话系统开发模式的开发模式:半开放式移动电话的开发;全开放式移动电话的开发。发机构,也可以依靠其他公司提供的解决方案(例如MTK的解决方案)来完成移动电话的开发工作。这种传统的移动电话开发模式目前依然是移动电话开发的主流,其特点是:这样开发出来的移动电话是一个封闭的系统,和普通的产品没有太大的差别。用户只能使用移动电话厂商提供的固定功能,而不能根据需求开发和使用个厂商制作移动电话出售;第三方开发移动电话应用。在这种半开放式的移动电话开发中,厂商依然依靠制造移动电话出售作为主要的盈利模式,但是增加了第三方开uch在这种模式中,需要移动电话厂商支持开放的接口,为第三方应用程序提供在它们的移动电话上运行的可能。这样,移动电话厂商和第三方应用的制作者就可以形成一个互相促进的关系:一方面,第三方应用的制作者可以像开发通常软件一样,开发移动电话应用,获得一定的利润;另一方面,由于具有了众多第三方应用,移动电话也具有了更上面所说的移动电话的开放模式,还只能说是一种半开放的开发模式,因为在这种开放模式中,第三方应用的接各厂商在统一开放的平台上开发移动电话;第三方开发移动电话应用。Android源代码工程(AndroidOpenSourceProject);Android开发者(AndroidDeveloper);Android市场(AndroidMarket)。3ndroidMarketAppStore1.1.3未来移动电话的功能及Android的优势移动电话(MobilePhone)的原本含义是和固定电话对应的,是一个通信工具,其主要功能是通过移动网络进行通通信工具移动电话的最基本功能是通信,因此使用运营商提供的通信网络(GSM或者CDMA等)进行语音通话依然是移动电话的最基本功能。除了传统的语音通话功能外,移动电话的短消息(SMS)功能是其较早出现的功能,这个功能也是使用通信网络实现的。作为通信工具的终端,移动电话通常具有个人信息系统管理(PIM)方面的功能,例如电话网络工具随着数字业务使用的普遍化,移动电话通常可以作为网络工具使用,这样移动电话可以完成笔记本电脑的部分功媒体播放器随着多媒体技术的应用,在移动电话上进行音频和视频播放已经成为经常使用的功能。目前用户对于移动电话的结媒体获取设备了多类型的连接设备PS部交互。信息感知终端4随着传感器(Sensor)技术的发展,传感器已经可以嵌入到移动电话中。移动电话可以利用速度-加速度、温度、方合视频电话G具有友好和绚丽用户界面的设备移动电话不仅需要具有实质性的功能,用户界面也是其重要的指标。目前的移动电话界面一方面需要友好,让用成部分。可以个性化定制的平台随着移动电话功能的发展,用户的个性化需求也越来越强烈,从比较简单的自定义界面的颜色,到全面自定义手概念性产品全开放智能移动电话平台;多硬件平台的支持;使用众多的标准化技术;5第三,Android系统开发。d1.2.1Android移植开发Linux中的相关设备驱动程序Android本地框架中的硬件抽象层6系统API核心库Dalvik虚拟机RunTimeJNI硬件抽象层用户空间移植开发手机系统内核空间系统API核心库Dalvik虚拟机RunTimeJNI硬件抽象层用户空间移植开发手机系统内核空间硬件系统应用程序Android应用开Android应用Android应用AndroidAndroid应用Android应用移植开发移植开发Java应用程序JavaJava框架Android各种底层库C程序框架标准Linux标准LinuxAndroid系统相关设备驱动Android系统核心驱动硬件系统1.2.2Android应用开发uxWindowsAndroiddAndroidJavaJava也就是Android7AndroidJava应用AndroidJava应用AndroidJava应用系统AndroidJava应用AndroidJava应用AndroidJava应用系统API核心库JNIAndroid各种底层库Dalvik虚拟机用户空间C程序框架内核空间id应用程序开发Java应用程序Java框架RunRunTime硬件抽象层标准Linux标准LinuxAndroid系统相关设备驱动Android系统核心驱动8系统API核心库JNIAndroid各种底层库硬件抽象层Dalvik系统API核心库JNIAndroid各种底层库硬件抽象层Dalvik虚拟机C程序框架本地库JNI内核空间1.2.3Android系统开发Java应用程序Java应用程序Java应用Java框架类Java框架RunRunTime用户空间标准Linux标准LinuxAndroid系统相关设备驱动Android系统核心驱动9vaAPIAPIoidvaAPIAPIAPI1.3.1基于SDK的Android开发基于SDK的Android开发所对应的网站是Google的Android开发者(AndroidDevelopers),网址为:eveloperandroidcomdidIJava语言知识(通用知识);Android应用程序架构;AndroidGUI设计基础知识;Android中各种视图的使用;Android中应用程序的设计思想。AndroidAndroidGUI1.3.2基于源代码SDKAndroid开发Android系统本身。gitrepoHTTPLi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论