当前课程知识点:Android应用开发基础 >  第一章 Android概述 >  1.1 Android概述 >  1.1 Android概述

返回《Android应用开发基础》慕课在线视频课程列表

1.1 Android概述在线视频

下一节:1.1 Android Studio安装与配置-实践案例

返回《Android应用开发基础》慕课在线视频列表

1.1 Android概述课程教案、知识点、字幕

本节我们主要介绍Android的概述

主要包括下面三方面的内容

1 了解Android的历史和架构

2 如何搭建Android的集成开发环境

Android Studio

3 如何创建Android模拟器

安卓一词本意为机器人

是谷歌于2007年5月

推出的基于Linux平台的开源操作系统

主要应用于手机和平板电脑

下面我们看一下安卓的版本发布

2008年9月

谷歌正式发布了安卓1.0系统

2010年12月

谷歌正式发布了安卓2.3操作系统

安卓应用数量首次突破了10万个

2017年8月发布了安卓8.0 Oreo

目前最新的商用版本

是2018年5月发布了安卓9.0Pie

下面我们看一下Android版本的占有率

Android8.0占有7.1%的市场份额

Android7.0占有30 %的市场份额

Android6.0占有25.5%市场份额

Android5.0占有22.4%市场份额

Android4.0占有14.6%的市场份额

超过一半Android手机

使用了Android 6.0以上的版本

Android系统架构分为四层

1 Linux内核提供系统核心服务

2 系统运行库是Java的核心库集合

Android应用程序运行在Dalvik的虚拟机上

系统核心库主要包括C/C++库的集合

提供给Android的各个控件使用

应用程序框架层

提供了Android的应用程序

所需要的组件和服务

应用层是核心应用程序的集合

主要包括联系人 电话 日历 地图等

下面我们介绍一下

如何进行Android的开发环境搭建

主要分为三部分

1 Java开发工具包

Java Development kit JDK的下载和安装

2 Android Studio开发环境的下载和安装

3 安卓模拟器的使用

JDK的下载

进入Oracle公司的主界面

选择JDK Download

进入JDK下载页面后单击按钮

进入JDK的下载列表

根据操作系统的不同

选择不同的JDK版本

下面我们介绍一下JDK的安装和配置

单击下载完成的JDK可执行文件

单击下一步按钮

选择安装的JDK路径

完成安装

进入电脑的控制面板 系统

左边侧栏的高级系统设置

进入环境变量选项

设置JAVA_HOME

环境变量为JDK的安装路径

设置Path环境变量为JDK的bin目录路径

谷歌提供了安卓集成的Android Studio开发环境

可以从官网和中文社区中下载

目前开发环境版本

是2018年9月发布的Android Studio 3.2

下面介绍Android Studio的安装

进入欢迎安装页面后使用默认选项

设置Android Studio安装目录

设置Android SDK的安装目录

设置完成后大概需要3分钟左右

出现启动Android Studio的复选框

安装顺利完成

启动后点击开启一个新的

Android Studio Project

就进入了Android Studio的开发环境

我们还可以从Android Studio中文社区下载汉化包

在Android Studio安装目录下

备份lib/resource_en.jar文件

使用压缩软件打开 非解压

resource_en.jar文件

将汉化包文件

替换原英文语言包文件后

点击保存已经替换的语言包文件

添加回lib/目录

替换之前的resource_en.jar文件

Android Studio集成开发环境

主要分为下面的部分

菜单栏

工具栏

导航栏

项目文件列表栏

编辑栏

和调试输出栏

下面介绍创建安卓模拟器的过程

点击菜单栏Tools工具

Android AVD Manager

点击创建新设备

选择手机和屏幕尺寸

选择要创建的安卓系统版本

创建成功后

点击运行模拟器按钮

1分钟左右

模拟器启动运行成功

Android应用开发基础课程列表:

课程教案

-1 Android应用开发基础-课程标准

-2 Android应用开发基础-教案

第一章 Android概述

-讨论:Android应用开发基础资源下载地址

-讨论的问题:华为“鸿蒙系统”会取代安卓吗?

-Android Studio4.1.2安装常用问题汇总2021.3.15

-1.1 Android概述

--1.1 Android概述

--1.1 Android Studio安装与配置-实践案例

-1.1 Android概述--作业

-1.2 Android程序

--1.2 Android程序

--1.2 第一个Android应用程序-实践案例

-1.2 Android程序--作业

-1.3 Android程序调试

--1.3 Android程序调试

--1.3 Android程序调试-实践案例

-1.3 Android程序调试--作业

-讨论-完成第一个Android程序需要多长时间?

第二章 Android视图

-讨论-什么是Activity?

-2.1 Activity概述

--2.1 Activity概述

--2.1.1 实践案例-Activity生命周期

--2.1.2 实践案例-Activity跳转和数据传递

-2.1 Activity概述--作业

-2.2 Activity应用

--2.2 Activity应用

--2.2 实践案例-Activity四种启动模式

-第2章 Android视图--2.2 Activity应用

-讨论-怎么理解常用的四种启动模式?

第三章 Android组件

-讨论:Android在五个常用布局外还有哪几种布局方式?

-3.1 Activity布局

--3.1 Activity布局

--3.1 实践案例-Android布局

-3.1 Activity布局--作业

-3.2 Android基础组件

--3.2 Android基础组件

--3.2.1 实践案例-文本和按钮组件

--3.2.2 实践案例-编辑框和进度条组件

-3.2 Android基础组件--作业

-3.3 Android中级组件

--3.3 Android中级组件

--3.3.1 实践案例-复选框和开关组件

--3.3.2 实践案例-单选框和图像组件

-3.3 Android中级组件--作业

-3.4 Android适配器

--3.4.1 系统适配器

--3.4.2 自定义适配器

--3.4.1实践案例-系统适配器

--3.4.2 实践案例-自定义适配器

-3.4 Android适配器--作业

-讨论-如何解决Android的布局嵌套问题的?

第四章 Android Fragment

-讨论:Fragment的优点?

-4.1 Fragment碎片组件

--4.1.1 Fragment静态加载

--4.1.2 Fragment与Activity通讯

--4.1.3 Fragment动态加载

--4.1.1 实践案例-Fragment静态加载

--4.1.2 实践案例-Fragment的动态加载

-4.1 Fragment碎片组件--作业

-4.2 ViewPager翻页类组件

--4.2.1 ViewPager翻页类组件

--4.2.2 引导页和标题栏

--4.2 实践案例-引导页和选项卡

-4.2 ViewPager翻页类组件--作业

-讨论:fragment与activity的生命周期有哪些不同?

第五章 广播

-讨论:Android广播有什么作用?

-5.1 Android广播概述

--5.1 Android广播概述

--5.1.1 实践案例-手机电量显示

--5.1.2 实践案例-手机充电状态显示

-5.1 Android广播概述--作业

-5.2 Android广播工作原理

--5.2 Android广播工作原理

--5.2.1 实践案例-手机网络状态显示

--5.2.2 实践案例-短消息接收

-5.2 Android广播工作原理--作业

-5.3 自定义广播

--5.3 自定义广播

--5.3 实践案例-自定义广播与有序广播

-第5章 广播--5.3 自定义广播

-5.4 有序广播

--5.4有序广播

--5.4.2 实践案例-登录广播-记住密码

--5.4.2 实践案例-登录广播-强制退出

-第5章 广播--5.4 有序广播

-讨论:广播的动态注册和静态注册有什么区别?

第六章 Android服务

-讨论:Android的服务有什么作用?

-6.1 系统服务概述

--6.1 系统服务概述

-6.1 系统服务概述--作业

-6.2 访问系统服务

--6.2 访问系统服务

--6.2 实践案例-通知服务

-6.2 访问系统服务--作业

-6.3 自定义服务

--6.3 自定义服务

--6.3.1 实践案例-启动服务

--6.3.2 实践案例-绑定服务

--6.3.3 实践案例-后台服务

-第6章 Android服务--6.3 自定义服务

-6.4 多线程

--6.4 多线程

--6.4.2 实践案例-MyService下载

--6.4.3 实践案例-MyIntentService

--6.4.4 实践案例-AsyncTask实现对话框下载

--6.4.5 实践案例-下载精灵

-第6章 Android服务--6.4 多线程

-讨论:Android中怎么启动Service?

第七章 内容提供者ContentProvider

-讨论:ContentProvide的作用是什么?

-7.1 Android运行权限

--7.1 Android运行权限

--7.1 实践案例-拨打电话与发送短信

-7.1 Android运行权限--作业

-7.2 URL URI概述

--7.2 URL URI概述

-第7章 内容提供者ContentProvider--7.2 URL URI概述

-7.3 ContentProvider概述

--7.3 ContentProvider概述

--7.3 实践案例-读取联系人

-第7章 内容提供者ContentProvider--7.3 ContentProvider概述

-7.4 访问通讯录

--7.4 访问通讯录

--7.4.1 实践案例-读取通讯录

--7.4.2 实践案例-添加通讯录

--7.4.3 实践案例-删除更改通讯录

-第7章 内容提供者ContentProvider--7.4 访问通讯录

-7.5 课后作业案例

--7.5.1 实践案例-文件管理器-查看

--7.5.2 实践案例-文件管理器-播放

-讨论:ContentProvide如何使用?

第八章 多媒体

-讨论:Android多媒体主要应用于哪些场景?

-8.1 相机服务

--8.1 相机服务

--8.1.1实践案例-拍照服务

--8.1.2 实践案例-相册服务

-8.1 相机服务--作业

-8.2 音视频服务

--8.2 音视频服务

--8.2.1实践案例-音乐播放

--8.2.2 实践案例-视频播放

-8.2 音视频服务--作业

-讨论:Android视频组件的使用流程?

第九章 网络技术

-讨论:为什么使用Json作为网络的通讯格式?

-9.1 网络服务概述

--9.1 网络服务概述

--9.1 实践案例-WebView和Http服务

-9.1 网络服务概述--作业

-9.2 网络框架

--9.2 网络框架

--9.2 实践案例-okhttp框架

-9.2 网络框架--作业

-9.3 Json

--9.3 Json

--9.3 实践案例-json协议

-第9章 网络技术--9.3 Json

-9.4 Volley

--9.4 volley

--9.4 实践案例-volley框架

-第9章 网络技术--9.4 Volley

-讨论:OkHttp和Volley的有什么区别?

第十章 数据存储

-讨论:Android的存储方式有哪几种?

-10.1 文件存储

--10.1 文件存储

--10.1.1 实践案例-文件读写布局

--10.1.2 实践案例-文件读写

--10.1.3 实践案例-SharedPreference文件读写

-10.1 文件存储--作业

-10.2 数据库存储

--10.2 数据库存储

--10.2.1 实践案例-Sqlite数据库操作布局

--10.2.2 实践案例-Sqlite数据库操作

-10.2 数据库存储--作业

-讨论:SQLite的基础操作的流程是什么?

课程实训(不计入考核)

-第1章 实训简介以及开发环境配置

--实训项目简介PPT以及实训指导书

--1.1 实训项目简介

--1.2 项目开发环境配置

-第2章 在线音乐播放器整体设计以及服务端开发

--在线音乐播放器整体介绍PPT以及服务端开发实训指导书

--2.1 在线音乐播放器-整体设计

--2.2 在线音乐播放器-服务端开发

-第3章 在线音乐播放器-客户端开发

--3.1 客服端开发实训指导书以及PPT

--3.2 客户端开发-讲课视频

-第4章 在线音乐播放器-完整版

--4.1 实训指导书以及PPT

--4.2 在线音乐播放器-完整版授课视频

-第5章 QQ聊天项目

--5.1 实训指导书以及PPT

--5.2 QQ聊天项目授课视频

-第6章 在线点餐系统

--6.1 实训指导书以及PPT

--6.2 在线点餐系统授课视频

1.1 Android概述笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。