最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android Studio开发手册

IT圈 admin 31浏览 0评论

2024年6月4日发(作者:鄞思洁)

Android Studio开发手册

第一章 Android Studio简介及其环境搭建

1.1 Android Studio简介

1.1.1 Android Studio能做什么

谷歌公司的 Android操作系统,作为智能手机等移动设备的平台。Android

Studio是谷歌公司研发的开发基于 Android系统的软件开发工具,也就是开发运

行在 Android平台上的 APP,这些应用可以设计为工具、管理、互联网、游戏等

等软件。Android Studio开发的产品不仅可以运行在智能手机上,还可以开发智

能穿戴、电视、车载设备的应用。

1.1.2 为什么选择 Android Studio

从 Android 操作系统诞生的时候,开发基于 Android 系统的 APP 的平台

是 Eclipse,关于Android Studio 相比 Eclipse 的优点网络上讨论很多。

Android Studio作为谷歌在 2013 年为开发者提供的 IDE 环境工具,已经成为

了非常强大的 IDE 开发环境。谷歌也宣布将在年底前中止对其他 IDE 开发环境

的支持。安卓产品经理 Jamal Eason 在声明中写道“谷歌将会全力专注于

Android Studio 编译工具的开发和技术支持,中止为 Eclipse 提供官方支持。

包括中止对 Eclipse ADT 插件以及Android Ant 编译系统的支持。”

1.2 Android 系统基本知识

用 Android Studio 开发出来的 APP 是运行在 Android 操作系统上的,所

以这里概述安卓系统的基本知识是非常必要的。安卓系统是为移动设备准备的操

作系统,已被各大移动设备制造商所采用。它含有一个 Linux 操作系统和一些

中间件,通常,它还带有一系列关键应用,如联系人管理、地图应用、浏览器等

等。安卓由谷歌开发和维护,它是一个开源项目,可以下载它的源代码。

图 1-1 Android系统

这里把安卓平台按照从下至上顺序分为四层,图中最上面为第四层是应用层,

一般的安卓设备都会预装一些应用,所以你有联系人管理、打电话、网络浏览器

等应用。安卓的奇妙之处是一个开放式平台,像我们这样的第三方开发者,可以

定制自己的应用,并提供给使用安卓设备的用户,这就是在安卓应用框架上建立

应用,这就是第三层。注意第三、四两层都是蓝色的,都是用 Java 编写的。因

此,移动设备上自带的所有应用,以及第三方或者你自己开发的应用,都是用

Java 语言写的。应用框架是一系列相互紧密联系的应用框架,其中有一系列不

同的子框架,有管理活动的框架。有窗口管理框架,有管理设备本地内容的框架,

有处理电话事件的框架,有位置管理框架等等。

而框架本身,则是在一系列库之上写出来的,也就是绿色的第二层是安卓运

行时。库都是用 C 和 C++写的,这些库是自带的,有一些是由谷歌实现的,其

它是集成的开源库。比如SQLite 是一个轻量级数据库平台,它是安卓设备包含

的开源项目,和 iPhone 使用的软件包是一样的都是 SQLite 数据库。还有浏览

器的 WebKit 库等等。最后,所有这些都建于位于第一层的 Linux 内核之上,

2024年6月4日发(作者:鄞思洁)

Android Studio开发手册

第一章 Android Studio简介及其环境搭建

1.1 Android Studio简介

1.1.1 Android Studio能做什么

谷歌公司的 Android操作系统,作为智能手机等移动设备的平台。Android

Studio是谷歌公司研发的开发基于 Android系统的软件开发工具,也就是开发运

行在 Android平台上的 APP,这些应用可以设计为工具、管理、互联网、游戏等

等软件。Android Studio开发的产品不仅可以运行在智能手机上,还可以开发智

能穿戴、电视、车载设备的应用。

1.1.2 为什么选择 Android Studio

从 Android 操作系统诞生的时候,开发基于 Android 系统的 APP 的平台

是 Eclipse,关于Android Studio 相比 Eclipse 的优点网络上讨论很多。

Android Studio作为谷歌在 2013 年为开发者提供的 IDE 环境工具,已经成为

了非常强大的 IDE 开发环境。谷歌也宣布将在年底前中止对其他 IDE 开发环境

的支持。安卓产品经理 Jamal Eason 在声明中写道“谷歌将会全力专注于

Android Studio 编译工具的开发和技术支持,中止为 Eclipse 提供官方支持。

包括中止对 Eclipse ADT 插件以及Android Ant 编译系统的支持。”

1.2 Android 系统基本知识

用 Android Studio 开发出来的 APP 是运行在 Android 操作系统上的,所

以这里概述安卓系统的基本知识是非常必要的。安卓系统是为移动设备准备的操

作系统,已被各大移动设备制造商所采用。它含有一个 Linux 操作系统和一些

中间件,通常,它还带有一系列关键应用,如联系人管理、地图应用、浏览器等

等。安卓由谷歌开发和维护,它是一个开源项目,可以下载它的源代码。

图 1-1 Android系统

这里把安卓平台按照从下至上顺序分为四层,图中最上面为第四层是应用层,

一般的安卓设备都会预装一些应用,所以你有联系人管理、打电话、网络浏览器

等应用。安卓的奇妙之处是一个开放式平台,像我们这样的第三方开发者,可以

定制自己的应用,并提供给使用安卓设备的用户,这就是在安卓应用框架上建立

应用,这就是第三层。注意第三、四两层都是蓝色的,都是用 Java 编写的。因

此,移动设备上自带的所有应用,以及第三方或者你自己开发的应用,都是用

Java 语言写的。应用框架是一系列相互紧密联系的应用框架,其中有一系列不

同的子框架,有管理活动的框架。有窗口管理框架,有管理设备本地内容的框架,

有处理电话事件的框架,有位置管理框架等等。

而框架本身,则是在一系列库之上写出来的,也就是绿色的第二层是安卓运

行时。库都是用 C 和 C++写的,这些库是自带的,有一些是由谷歌实现的,其

它是集成的开源库。比如SQLite 是一个轻量级数据库平台,它是安卓设备包含

的开源项目,和 iPhone 使用的软件包是一样的都是 SQLite 数据库。还有浏览

器的 WebKit 库等等。最后,所有这些都建于位于第一层的 Linux 内核之上,

发布评论

评论列表 (0)

  1. 暂无评论