课程概述

Android是一个基于Linux内核的开放源代码移动操作系统,由谷歌成立的开放手持设备联盟持续领导与开发,主要设计用于触摸屏移动设备如智能手机、平板电脑及其他便携式设备。

本课程首先介绍了Android的起源、版本以及Android应用程序开发的特点、系统架构和应用领域;然后讲解了界面布局相关的知识点,比如:常用组视图、常用尺寸单位、基本UI组件等;接着是Android核心编程基础,主要讲解四大组件的使用、常用动画、多媒体应用等内容;基于此,还扩展讲解了Fragment、Webview、UI布局优化、Android Studio中debug的使用等进阶知识点。

【课程目标】

了解Android系统以及Android应用程序开发

掌握Android应用开发的基础知识

使用Android Studio等工具开发简单的Android应用程序

【适用对象】

开发、学生、Android开发人员,软件开发人员

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

Android应用开发基础将介绍以下内容:

  • 初始Android开发
  • 界面布局技巧
  • 核心编程基础
  • 基础编程进阶

本节课Android应用开发概述将介绍以下内容:

  • Android应用开发简介
  • Android应用程序的开发特点
  • Android应用开发的系统架构
  • Android应用领域

Android应用开发简介——版本

  • Android 4.0 Ice Cream Sandwich(冰淇凌三明治)
  • Android 5.0 Jelly Bean(果冻豆)
  • Android 6.0 Key Lime Pie(柠檬派)
  • Android 7.0 Nougat(牛轧糖)

Android应用开发特点

  • 开放、开源的平台
  • 采用Java语言开发,依托Java丰富的编程资源
  • 应用程序互相平等,其它组件是可以之间互换的
  • Android平台支持丰富的硬件
  • 集成了基于开源WebKit引擎的浏览器

Android系统架构

分为应用层、应用框架层、系统库,系统库包含程序库和Android核心包、硬件抽象层、Linux内核。

Andoid应用领域

  • 手机行业
  • 平板
  • 智能手表
  • 智能眼镜
  • 智能家具

课程评价(2)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户7***515
2020-05-17
感觉描述上有点差异; requestCode用于区分不同的启动intent,也用于区分不同的启动的activity返回的值; 而resultCode用于区分同一个intent(activity)不同的返回结果; 比如activiyt1 启动 activity2 activty3, activity2和activity3通过requestCode来区分; 而启动activity2后可能返回“成功”和“失败”两种结果,这成功和失败两种结果requestCode相同,都是activiyt2传过来的,而他们对应的resultCode不同,以此区分;
香榭***叶l
2019-12-08
有没有演示样例的代码啊