赞
踩
安卓Android是以Linux为基础的开放源码操作系统。其公司于2003年在美国加州成立。2005年由Google收购注资,并组建开放手机联盟。2007年11月12日,Android Beta操作系统SDK正式发布。
Android 1.0
2008年9月23日发布,这也是Android系统最早的版本。
Android 从面世到现在已经发布了20多个版本,谷歌Goolge创立了一个完整的生态系统,手机厂商,开发者,用户之间共同推进了Android生态的发展
Android大致分为四层架构,Linux内核层,系统运行库/核心库层,应用程序框架层,应用层Linux内核层:Android操作系统是基于Linux内核的,为安卓设备的各种硬件提供了底层的驱动,如显示驱动,音频,照相机,蓝牙,Wi-Fi 等
系统运行库/核心库层:通过C/C++库为Android系统提供了主要的特效支持,如SQLite数据库的支持,OpenGLES提供了3D游戏支持;同时提供了核心库,如可以运行开发者使用Java语言编写Android应用,核心库包括了Dalvik/ART Java虚拟机实例
应用程序框架层:为应用提供了各种API,我们可以使用这些API 编写应用程序
应用程序层:所有安装到手机上的App都属于这一层,如联系人,QQ,微信,我们自己开发的游戏等
准备 工具 JDK,SDK,Android Sdudio,NDK
JDK: JDK是Java语言的软件开发工具包,包含 了Java的运行环境,工具集合,基础类库等,注意需要安装JDK8或以上的版本(JDK1.8.X)(注意:由于历史命名的原因:JDK8 别名 JDK1.8,不要安装JDK9,JDK10) JDK = Java Development Kit
Android Studio: 很早之前,是使用Eclipse来开发,Java开发神奇,安装ADT插件就可以开发Android程序了,而2013年Google推出了Android Stuidio,开发非常的方便,功能也强大
Android SDK: Google提供的Android开发工具包,在开发Android程序时,我们必须引入该SDK,使用相关的API开发应用或游戏, SDK = Software Development Kit
NDK: NDK是一个工具集,允许你的App使用一些底层语言代码,例如C和C++。针对特定类型的应用,能使用C和C++的代码,将会很有用,因为这样你可以复用已经存在的C和C++库代码。NDK = Native Development Kit
AndroidStuidio系统自带了模拟器,但是不是很友好,这里推荐使用第3方的模拟器,如MuMu模拟器---- MuMu模拟器下载位置 :https://adl.netease.com/d/g/a11/c/gw
Android Studio中自动的模拟器
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。