一、android概述
现今IT领域的发展速度惊人,从硬件时代跨越到物联网时代,Android作为基于Linux开发的操作系统,名字源自“机器人”,其标志由Ascender设计成一个绿色机器人形象。Android不仅是一个功能强大的移动操作系统,也是一个为手机服务的开放性系统。
在Android与iOS的对比中,当今市场被两者平分秋色。Android使用Java语言开发,源码开放,但由于其开放性,安全性能相对较低。iOS则使用Objective-C和Swift语言开发,系统封闭,安全性能较高。
随着编程语言的多样化发展,学习Android是否必要的问题被提出。答案取决于个人兴趣爱好。虽然学习Android很有价值,但人们可以选择多方向发展,不必像机器人一样单一学习。
Android系统由安迪·鲁宾(Andy Rubin)创建,2005年被Google收购。2008年9月发布了第一个版本Android 1.1。此后,Android经历了多个版本的更新,包括Android 1.5 Cupcake(纸杯蛋糕)、Android 1.6 Donut(甜甜圈)、Android 2.0/2.0.1/2.1 Eclair(松饼)、Android 2.2/2.2.1 Froyo(冻酸奶)直到现在的Android 9.0。
Android是一个基于Linux的自由且开放源代码的操作系统,主要用于移动设备,如智能手机,由Google等公司开发。
我们可以了解一下Android的不同版本:
Android 1.0:2008年9月发布的首个版本。
Android 1.5:2009年4月30日发布,命名Cupcake(纸杯蛋糕)。
Android 1.6:2009年9月15日发布,命名Donut(甜甜圈)。
Android 2.2:2010年5月20日发布,命名Froyo(冻酸奶)。
Android 2.3:2010年12月7日发布,命名Gingerbread(姜饼)。
Android 3.0:2011年2月3日发布,命名Honeycomb(蜂巢)。
Android 4.0:2011年10月19日发布,命名Ice Cream Sandwich(冰激凌三明治)。
Android 4.1/4.2:2012年6月28日发布,命名Jelly Bean(果冻豆)。
Android 4.4:2013年9月4日发布,命名KitKat(奇巧巧克力)。
Android 5.0:2014年11月3日发布,命名Lollipop(棒棒糖)。
Android 6.0:2015年5月28日发布,命名Marshmallow(棉花糖)。
Android 7.0:2016年3月10日发布,命名Nougat(牛轧糖)。
Android的应用场景:随着IT行业的快速发展,许多人转向学习Python,但这并不意味着Android开发不再重要。
Android的结构分为四层和五个部分,四层分别为:应用层(Applications)、应用框架层(Application Framework)、系统运行层(Libraries和Android Runtime)和Linux内核层。
应用层包含各种应用软件,如主页、联系人、电话、浏览器等。应用框架层使用Java编写,包含事件管理器、窗口管理器、内容提供者、视图系统、消息管理器、安装包管理、电话管理、资源管理、位置管理等。Libraries(库文件)包括界面管理、媒体框架、SQLite、Webkit、SQL、SSL等,由C和C++语言编写。Android Runtime包含核心库和Dalvik虚拟机。Linux内核层包含显示驱动、相机驱动、蓝牙驱动、声音驱动、WiFi驱动、键盘驱动等。
对于Android的体系结构,应用层是开发者主要工作的层面。应用框架层可以理解为通知管理层,Libraries提供所需的库文件,Android Runtime是虚拟机,Linux内核层则负责驱动。
Android的体系结构分为四个层次:
(1)应用程序层(Application)
(2)应用程序框架层(Application Framework)
(3)核心类库(Libraries)
(4)Linux内核(Linux kernel)
Android中的联系人程序、短信程序、日历程序、浏览器程序等都属于应用程序层。
程序框架层是Android系统提供给应用程序层使用的API框架。
核心类库由系统库和运行环境组成,系统库主要由C和C++语言支持。运行环境即Android Runtime,是虚拟机。
Android基于Linux,Linux内核层负责电源管理、进程管理、网络协议等。
二、Android开发环境的搭建
搭建Android开发环境需要下载并安装JDK。我曾撰写过《Android Studio3.0的下载及其安装详解加Eclipse下载安装配置JDK9》,你可以点击查看并进行安装配置。
最初Android是在Eclipse上开发的,但现在主流已转向Android Studio。Eclipse仅用于练习,我曾尝试使用Eclipse搭建环境,但发现其虚拟机不如Android Studio酷炫,因此删除了Eclipse的配置,之后再未尝试搭建,因为博客建议不再使用Eclipse。
对于SDK,我们需要了解:

你可以试试看:
build-tools:各版本SDK的编译工具。
extras:扩展开发包。
platforms:各版本的SDK。
platform-tools:各版本SDK的通用工具。
tools:各版本SDK的自带工具。

接下来试试adb:
adb start-server:开启adb服务。
adb kill-server:关闭adb服务。
adb devices:查看当前连接的设备。
adb install:安装apk程序。
adb uninstall:卸载apk程序。
adb push:上传文件到设备。
adb pull:下载文件到设备。
如果你觉得有帮助,请分享,你的鼓励是我最大的进步!
以上就是安卓入门(八)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号