课程大纲

Android 简介

  • Android SDK 特性
  • 开发框架简介
  • Dalvik 虚拟机
  • Android 应用程序架构
  • 下载和安装 Android SDK

Android 应用程序

  • 创建新的 Android 项目
  • 创建 Android 虚拟设备
  • 前台和后台应用程序
  • Android 模拟器

应用和 Activities

  • 应用程序清单文件简介
  • 使用资源
  • Android 应用程序生命周期
  • 了解应用程序的优先级及其进程状态
  • 创建活动和活动生命周期
  • 基础 Android UI设计
  • 定义布局
  • 创建新片段
  • Android 小部件工具箱
  • 适配器简介

定义和使用样式

  • Element风格
  • 在何处应用样式
  • 可用属性
  • 继承样式

使用 Intent 和广播接收器

  • 使用 Intent 启动 Activities
  • 使用 Intent 广播事件
  • 创建 Intent 过滤器和广播接收器
  • 侦听本机广播意图
  • 使用广播意图监视设备状态更改

使用 Internet 资源

  • 连接到 Internet 资源
  • 使用下载管理器
  • 使用 Internet 服务

使用文件、保存状态和首选项

  • 创建和保存共享首选项
  • 检索共享首选项
  • 首选项框架和首选项活动简介
  • 将静态文件作为资源包括在内
  • 使用文件系统

Database和内容提供商

  • Android 数据库简介
  • 介绍 SQLite
  • 内容值和游标
  • 使用 SQLite 个数据库
  • 查询数据库
  • 创建内容提供程序
  • 使用内容提供程序

在后台工作

  • 服务介绍
  • 将服务绑定到 Activities
  • 使用后台线程
  • 使用 AsyncTask 运行异步任务
  • 使用警报

如何通知事件

  • 操作栏简介
  • 创建和使用菜单和操作栏操作项
  • 对话框简介
  • 通知管理器简介
  • 创建通知

地理编码和基于位置的服务

  • 使用基于位置的服务
  • 将模拟器与基于位置的服务配合使用
  • 选择位置提供程序
  • 查找当前位置
  • 使用邻近警报
  • 创建基于地图的 Activities

要求

参与者应该熟悉如何在 Java 中编程的基本理解。

  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相关课程

课程分类