基于Android的应用程序开发

所属专业:物联网应用技术
课程性质:公共基础课
课程时长:80 小时
课程学分:5 学分
学习人数:0 人
  • 课程简介
  • 课程团队
  • 课程标准
  • 课程计划
  • 课程公告
  • 课程目录
  • 评分规则

走进Android

认识Android

Android应用开发环境搭建

Android SDK管理与使用

Android SDK 包中工具的使用

创建Android项目

Eclipse开发环境的使用

从XML到GUI视图创建

定义项目字符串

AVD模拟器的使用

创建相册

控制UI界面

LinearLayout及常用属性

TableLayout及常用属性

FrameLayout及常用属性

RelativeLayout及常用属性

不同布局方式嵌套的使用方法

TextView组件实现显示文本

运用EditText组件的实现输入交互文本

运用Button组件实现交互操作

运用ImageButton组件实现交互操作

运用RadioButton组件实现单选操作

运用CheckBox组件实现复选操作

运用ImageView显示图片

运用DatePicker和TimePicker组件选择日期和时间组件

运用Chronometer组件实现计时器功能

运用AutoCompleteTextView组件实现自动完成文本

运用ProgressBar组件实现进度条

运用RatmgBar组件实现星级评分条

运用SeekBar组件实现拖动条

GridLayout网格布局方式及常用属性

实现创建相册日历布局

实现日历功能

滑动切换日历

创建相册页面设计

实现选择背景图片

实现选择天气和时间

实现选择背景音乐

添加相片

处理图片显示

BaseAdapter实现加载图片

实现GridView事件监听

创建添加相册页面

运用ListView组件显示字符串数据

运用ListView组件显示简单数组

用ListView组件显示ArrayAdapter数据

添加本地照片

运用GridView组件显示BaseAdapter复杂数据

理解Activity生命周期的概念以及作用

Activity创建的方法

Activity配置

Activity启动与关闭

实现拍照功能

Android应用User Permission访问权限

Android 系统提供三种菜单

实现OptionsMenu的常用方法

实现自定义菜单项

Android应用访问SD卡的方法

实现自定义View

选项菜单OptionsMenu定义MENU键菜单项

选项菜单OptionsMenu事件处理方法

上下文菜单ContextMenu定义所绑定控件菜单项

上下文菜单ContextMenu事件处理方法

子菜单SubMenu嵌套定义菜单项的方法

GridView的事件监听

浏览相册

Intent的作用及常用属性

IntentFilter实现设置启动Activity等组件的方法

获取浏览相册数据

实现gallery事件监听

Intent的常用属性动作Action、数据Data、分类Category、类型 Type的用法

打开浏览相册页面

Toast组件的特点

创建Toast提示信息的方法

Gallery组件常用属性

Gallery组件常用方法

Gallery制作图片浏览器的方法

使用Toast组件显示提示用户交互信息

运用Gallery实现相册相片的浏览

自定义组件的实现图片浏览器的方法

Service的生命周期和作用

Service的创建和配置的方法

Service的启动与停止

AlarmManager闹铃管理器的使用

TelephonyManager电话管理器的使用

SmsManager短信管理器的使用

AudioManager音频管理器的使用

BroadcastReceiver的作用和使用

绑定Service服务,实现添加相册背景音乐

运用TelephonyManager实现来电提醒

在Service中开启线程

实现编辑图片

实现后台播放音乐

发送广播的实现

接受广播的实现

用户登录注册

理解Android应用常用的数据存储方式

SharedPreferences的数据存储方式

File文件存储方式

SQLite数据存储方式

SQLite数据插入

SQLite数据更新

SQLite数据删除

ContentProvider数据共享接口

使用ContentResolver处理数据

创建ContentProvider接口

Android常用对话框的类型和应用

登录布局文件设计

运用AlertDialog创建选项对话框

运用AlertDialog创建单选对话框

运用ProgressDialog实现自定义进度对话框

创建日期和时间对话框

SQLite数据修改

运用AlertDialog创建多选对话框

用户注册布局设计

实现注册进度提示

SQLite数据查询

路线导航

申请密钥

加载百度地图API

添加地图控件

添加百度地图开发授权

添加屏幕支持

创建用户导航页

百度地图加载

显示当前位置

路线导航

实现周边搜索

添加密钥

路线分享

Socket简介

HttpClient的使用

URL类和URL的使用

使用URLConnection类

Socket通信模型及重要的API

使用WebView浏览视图

数据分享的第三方插件介绍

Socket连接过程

定义HttpbaseActivity类

Http协议

蓝牙简介

蓝牙在Android下的应用

Apache接口及应用

小明代驾

登录页面布局设计

发送短信验证码

验证短信和手机号

创建地图页面布局

实现显示地图

实现定位

实现显示附近的司机

一键呼叫代驾

预约代驾

推送配置

接收推送消息

创建历史订单页面布局

获取历史订单列表

评价订单

获取账户余额

账户充值

设置音效开关

按钮点击效果

用户反馈

Android智能车

选购拼装智能车

智能小车五大组件介绍

智能小车的驱动电机安装

智能小车的主板与WIFI模块安装

智能小车的带云台的摄像头安装

智能小车的传感器安装

无线小车连接控制小车例程

WIFI控制小车例程

蓝牙控制小车例程

远程控制小车例程

手机重力感应器控制小车例程

协议解析案例

通信格式解析例程

数据效验例程

音视频采集案例

手势控制例程

语音采集例程

视频采集例程

智能识别例程

二维码识别例程

颜色识别例程

形状识别例程

语音识别例程

人脸识别例程

报警通知例程

语音报警例程

振动报警例程

NFC读写删例程

NFC读写删

路径规划例程

百度地图自动导航例程

谷歌地图自动导航例程

%,
权重
%
权重
%
权重
%
权重
%
次,
权重
%
次,
权重
%
分,
  • 课程负责人

管理员
  • 教学团队