android教学大纲
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教学大纲的更多相关文章
- 赵雅智:android教学大纲
带下划线为详细内容链接地址.点击后可跳转.希望给大家尽一些微薄之力.眼下还在整理中 教学章节 教学内容 学时安排 备注 1 Android高速入门 2 Android模拟器与常见命令 3 Androi ...
- [Android应用开发] 01.快速入门
前言 这一篇,主要是把之前[安卓基础]系列的东西,做一个总结和补充.并举了两个例子:电话拨号器.短信发送器做巩固,在此也参考了黑马训练营的教学大纲. Android项目的目录结构 Activity:应 ...
- 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- Android SwipeRefreshLayout 下拉刷新——Hi_博客 Android App 开发笔记
以前写下拉刷新 感觉好费劲,要判断ListView是否滚到顶部,还要加载头布局,还要控制 头布局的状态,等等一大堆.感觉麻烦死了.今天学习了SwipeRefreshLayout 的用法,来分享一下,有 ...
- Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记
以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...
- Android请求网络共通类——Hi_博客 Android App 开发笔记
今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...
- 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
[原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...
- 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新
上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...
随机推荐
- reading words in your computer and changing to female voice, linux festival text2wave saving wav files
on a brand new linux PC, e.g. ubuntu 14.04 amd64 To hear voice sudo apt-get install festival -y then ...
- [Android开发常见问题-11] Unable to execute dex: Multiple dex files define 解决方法
最近在开发一个工程,其中用到了一个开源的库项目Android-ViewPagerIndicator. 这个项目是作为一个库出现的,如下图: 这个项目中包含了android-support-v4.jar ...
- Android RecyclerView体验(一)- 简介
在网上关于RecyclerView的基本使用方式已经有了比较详细介绍,而且其设计结构也类似于ListView,所以本文将不重点介绍如何使用,在文末的引用中都可以相关内容.这里主要是介绍Recycler ...
- Android插件简介
/** * @actor Steffen.D * @time 2015.02.06 * @blog http://www.cnblogs.com/steffen */ Android插件简介 Andr ...
- PHP里文件的查找方式及写法
PHP里说的文件包括:文件和目录1.用filetype方法加路径("./11.txt")是判断文件类型 //var_dump(filetype("./11.txt&quo ...
- jQuery Ajax用法
jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍. 我们先从最简单的方法看起 ...
- Android基础知识-1
1.Android的Activity任务栈 在Android的系统中,在APP运行时每个APP都会默认有一个任务栈,任务栈的名称以APP的包名命名.任务栈是一中先进后出的结构,APP中每一个调用的Ac ...
- Python高手之路【十三】socket网络编程
什么是客户/服务器架构? 什么是客户/服务器架构?不同的人有不同的答案.这要看你问的是什么人,以及指的是软件系统还是硬件系统了.但是,有一点是共通的:服务器是一个软件或硬件,用于提供客户需要的&quo ...
- 办理西蒙菲莎大学(本科)学历认证『微信171922772』SFU学位证成绩单使馆认证Simon Fraser University
办理西蒙菲莎大学(本科)学历认证『微信171922772』SFU学位证成绩单使馆认证Simon Fraser University Q.微信:171922772办理教育部国外学历学位认证海外大学毕业证 ...
- 讲解——Trie树(字典树)
Trie树(字典树) 一.引入 字典是干啥的?查找字的. 字典树自然也是起查找作用的.查找的是啥?单词. 看以下几个题: 1.给出n个单词和m个询问,每次询问一个单词,回答这个单词是否在单 ...