android班
教学大纲 个小时

次课:Android开发环境搭建及工具介绍

Android系统简介

Android开发环境简介及搭建

AndroidStudio提供的工具组件

次课:第一个Android应用程序,页面跳转和页面间数据传递的简单认识

Activity介绍一

Intent认识

Activity值传递

Activity回传值

Activity现场保存状态

Activity生命周期介绍

次课:常用布局和UI控件

线性布局

相对布局

EditText控件

TextView控件

button控件

AutoCompleteTextView控件

实战开发-做一个漂亮的登录界面

次课:常用UI控件

DatePicker日历的使用

timePicker控件和时钟

Spinner控件

scrollView滚动布局

图片视图ImageView

次课:常用UI控件

viewPager轮播图

适配器

实战开发-图库

次课:常用UI控件

复选框CheckBox

进度条ProgressBar

实战开发-资讯APP首页和子页面制作

次课:常用UI控件

实战开发-计算机页面制作,并实现常规的加减乘除功能

次课:Android网络应用和数据持久化

使用Retrofit加载网络数据

使用Retrofit结合mysql数据库进行数据存储

数据的分批加载

Json数据的解析

次课:图片操作

图片上传到服务器

使用Picasso操作网络或服务器图片

次课:图片操作

图片上传到服务器

使用Picasso操作网络或服务器图片

次课:Intent

Intent使用

Android单元测试

次课:android
ListView和RecycleView使用

ListView和RecycleView介绍

RecycleView访问网络数据

RecycleView图文混排

次课:RecycleView使用

ListView和ScrollView事件冲突

实战开发-实现类似淘宝商品页,和商品详情页,

所有数据通过服务器从mysql数据库中获取

次课:AlertDialog对话框的使用

AlertDialog对话框的使用

日期和时间对话框

次课:对话框的使用

Progressdialog控件

Toasts对话框

自定义对话框

次课:android
样式和主题

样式和主题

样式和主题之选择器

button改变状态

图形美化圆角

次课:toolbar

toolbar标题栏

次课:android
menu菜单介绍

menu菜单介绍

Menu子菜单

上下文菜单一

popup弹出菜单

次课:android
Notifications通知的使用

Notifications通知的使用

Notifications大视图通知的使用

Notification自定义通知

次课:android
Fragment平板开发技术

Fragment平板开发技术介绍

Fragment平板开发技术1

次课:android
Fragment平板开发技术

Fragment平板开发技术2

次课:android
Fragment平板开发技术

Fragment平板开发技术3

次课:android
手机拍照

手机拍照

手机拍照选择本地图片

视频播放VideoView

次课:android
GPS

视频播放VideoView和Service结合

短信,GPS定位,

次课:android
混合开发模式

WebApp和NativeApp的介绍

WebView混合开发模式1

次课:android
混合开发模式

WebView混合开发模式2

次课:android
混合开发模式

WebView混合开发模式3

次课:android
混合开发模式

WebView混合开发模式4

次课:青鸟音乐

实战开发-青鸟音乐

次课:青鸟音乐

实战开发-青鸟音乐

次课:android
Service

Service介绍

Service生命周期介绍

Service下载网络图片

IntentService下载图片

次课:android
Service

Service和Activity数据通信

Service粘性和非粘性

Service结合通知更新图片下载

Service进程间通信之Messenger

次课:android
BroadcastReceiver

BroadcastReceiver介绍

BroadcastReceiver生命周期

OrderBroadcast有序广播

次课:android
BroadcastReceiver

Broadcast监听电量变化

Broadcast实现开机启动

第35次课:消息机制(Handler)及AsyncTask异步任务机制

Handler更新TextView

Handler下载图片

Handler
更新进度条

Handler封装下载图片工具类

次课:消息机制(Handler)及AsyncTask异步任务机制

Handler和Message的关系

Handler和Message和Looper

次课:项目构建和打包

构建

多渠道打包

android教学大纲的更多相关文章

  1. 赵雅智:android教学大纲

    带下划线为详细内容链接地址.点击后可跳转.希望给大家尽一些微薄之力.眼下还在整理中 教学章节 教学内容 学时安排 备注 1 Android高速入门 2 Android模拟器与常见命令 3 Androi ...

  2. [Android应用开发] 01.快速入门

    前言 这一篇,主要是把之前[安卓基础]系列的东西,做一个总结和补充.并举了两个例子:电话拨号器.短信发送器做巩固,在此也参考了黑马训练营的教学大纲. Android项目的目录结构 Activity:应 ...

  3. 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

    本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...

  4. 配置android sdk 环境

    1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/

  5. Android SwipeRefreshLayout 下拉刷新——Hi_博客 Android App 开发笔记

    以前写下拉刷新 感觉好费劲,要判断ListView是否滚到顶部,还要加载头布局,还要控制 头布局的状态,等等一大堆.感觉麻烦死了.今天学习了SwipeRefreshLayout 的用法,来分享一下,有 ...

  6. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

    以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...

  7. Android请求网络共通类——Hi_博客 Android App 开发笔记

    今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...

  8. 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新

    [原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...

  9. 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

    上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...

随机推荐

  1. C# 对象池的实现

    C# 对象池的实现 对象池服务可以减少从头创建每个对象的系统开销.在激活对象时,它从池中提取.在停用对象时,它放回池中,等待下一个请求.我们来看下主线程中,如何与对象池打交道: static void ...

  2. 还原数据时出现的“FILESTREAM功能被禁用”问题

    解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题 解决SQLSERVER在还原数据时出现的“FILESTREAM功能被禁用”问题 今天由于测试需要,在网上下载了Adven ...

  3. Arduino 各种模块篇 蓝牙模块 手机蓝牙控制Arduino LED灯

    解决方案. 条件: 1.手机android 商店下载 blueTerm 2.向arduino中载入如下代码: char val; ; void setup() { Serial.begin(); pi ...

  4. Servlet容器模型(四)ServletConfig、ServletContext

    这两天刚刚回顾了一下servlet中的配置对象ServletConfig.上下文对象ServletContext.多线程相关的知识点,做了一下笔记,如下: 一.Servlet配置对象(ServletC ...

  5. Java7新特性

    ① 新增了switch对字符串的支持,也就是说可以在switch之后直接使用字符串来进行判断,语法基本与Java7之前支持的语法一样. ② 对数值字面量的增强支持,首先是可以在源代码中直接使用二进制数 ...

  6. SSM整合案例(Spring+Struts+Mybatis)

    项目目录结构 第一步:创建数据库和数据表 CREATE DATABASE IF NOT EXISTS mybatis; USE mybatis; CREATE TABLE t_user ( ) NOT ...

  7. C基于客户端的通信实例

    运行环境liunx 需求:客户端对服务器发送一个TCP连接,连接成功之后发送数据并接收返回数据 代码如下: #include <sys/socket.h> #include <net ...

  8. [DP之树形DP]

    树形dp出了应该还是比计数dp要简单的 因为很好可以看出来 常用的是一个F记录子树内的 一个G记录子树外的 还有一种就是有环的做过要用状压搞一下 不说这么多直接上例题 [HAOI2015]T1 经典的 ...

  9. java 的序列化

    (1) 首先是java自己内部实现的对象序列化机制 其实就是ObjectInputStream 和 ObjectOutputStream 首先实现一个实体对象  记住必须实现Serializable ...

  10. DuiLib 中滚动条不显示的问题

    DuiLib 很好用,同时在没有完全理解源码的前提下,坑也不少,比如今天遇到的添加滚动条不显示... 情况是这样的,将一个页面作为Tab控件的其中一页,为了代码不窝在一起,就没有在CreateCont ...