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,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...
随机推荐
- wp7之换肤原理简单分析
wp7之换肤原理简单分析 纠结很久...感觉勉强过得去啦.还望各位大牛指点江山 百度找到这篇参考文章http://www.cnblogs.com/sonyye/archive/2012/03/12/2 ...
- C语言中的调试小技巧
C语言中的调试小技巧 经常看到有人介绍一些IDE或者像gdb这样的调试器的很高级的调试功能,也听人说过有些牛人做工程的时候就用printf来调试,不用特殊的调试器.特别是在代码经过编译器一些比较复杂的 ...
- gcc与g++的区别与联系
gcc和g++都是GNU(组织)的编译器. 一.误区详解 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的文件, gcc把它当作是C程序,而g++ ...
- YC(Y Combinator)斯坦福大学《如何创业》课程要点记录(粗糙)
20节课程,每节都是干货满满,时常听说理论无用,但是好的理论,绝对能帮助你少走一些弯路. YC简介: Y Combinator成立于2005年,是美国著名创业孵化器,Y Combinator扶持初创企 ...
- php最新学习-----文件的操作
一.文件:文件和目录 (1)判断文件的类型用:filetype() filetype("文件路径+文件名") //判断文件的类型 例如:我这里查找的的上一级目录中的json文件,输 ...
- android 在5.0以后不允许使用隐式Intent方式来启动Service
android5.0以后不能使用隐式intent :需要指定Intent的ComponentName信息:intent.setComponent(xxx),或指定Intent的setPackage(& ...
- vmare虚拟化解决方案
最近刚入职一家公司!主要是做vmare虚拟化的,虽然跟openstack不太沾边,但现在很多openstack都会兼容vmare程序,最终会如何我拭目以待,今天写这个也是做一个总结. 虚拟化.云计算. ...
- 记一次kali和win8.1的双系统修复!!
简要情况: 原来电脑存在的系统:win7和kali. 后来的系统:win8.1和原本的kali 情况描述:在我装完win8.1后就直接启动到win8.1了没有了grub2的选择启动界面,但是我还是想要 ...
- iOS -OC调用js页面
我们这边和h5商量好传递一个结构体参数过去,然后由于解析的问题,导致我这里传递的参数,到h5那边不执行那边的方法 -(void)loginCallBack { NSDictionary *dic; u ...
- soa服务治理-dubbo
dubbo官网:http://dubbo.io/Home-zh.htm 学习点: 1. 日志的配置