黑马安卓76期教程
课程目录:├─01-20150922-安卓基础第1天
│└─第一天修9 J/ [% yG+ n# w% z( Q# @7 c6 m: v
│ 10_模拟器创建完成.avi4 ^% u* q+ S; `' Z% T
│ 11_ddms透视图介绍.avi
│ 12_helloworld介绍.avi
│ 13_上午内容回顾.avi& n0 d/ D2 j% ~" S
│ 14_Android打包流程.avi' \2 D1 e9 p. c8 E: u" r* B0 Z8 j
│ 15_adb指令练习.avi2 _c2 P0 q; b. }
│ 16_点拨号器布局完成.avi
│ 17_土司介绍.avi) q" K+ t. n6 F3 v3 c
│ 18_电话拨号器案例完成.avi2 b6 R; P* x# ], G' \4 z
│ 19_按钮的第二第三种点击事件.avi3 R' , q; _' n
│ 1_今日简介.avi& e* a% S" U. M0 Y% o+ p4 Y
│ 20_按钮的第四种点击事件.avi
│ 21_android中五大布局.avii9 N2 K3 m' Y1 ^0 a) q. Q
│ 22_Android中单位的介绍.avi$ v" j. y* u, z
│ 23_今日总结.avi* v( i; b) A6 N$ p4 A% B% x
│ 2_4G的介绍.avi
│ 3_Android操作系统的介绍.avi
│ 4_Android四层架构.avi5 n* w9 |* C9 g
│ 5_jvm&dvm介绍.avi1 [$ z3 ]) D2 j! F
│ 6_art模式.avi4 i2 k6 V; f, W: L) a7 h" q
│ 7_开发环境的搭建.avi* Z! T/ Q1 p0 N
│ 8_sdkmanager介绍.avi0 \8 E% ~% C2 M" l' c; k. t' s
│ 9_模拟器的创建.avi* Y1 b# F: ]& _+ V& P
│ 6 y8 o, A% [$ F" G9 O
├─02-20150923-安卓基础第2天
│└─第二天修
│ 10_获取sd卡总大小&可用空间.avi3 J" n) e6 v9 I" ~8 Q, i
│ 11_文件权限的介绍.avi
│ 12_chmod指令的使用.avi1 e3 ]. c( n0 K& n
│ 13_sp练习.avi
│ 14_生成xml的第一种方式.avi' q" Z$ t# N0 G) o; o- p: ]
│ 15_生成xml的第二种方式.avi7 q) T3 f- Z9 C! S% D+ T$ X
│ 16_01_XML解析之简介.avi
│ 16_02_XML解析之代码编写.avi. @( ?, m4 g2 d9 ?6 e* q
│ 17_总结解析xml步骤.avi
│ 18_今日总结.avi
│ 1_回顾昨天&展望今天.avi
│ 2_测试修改的概念.avi
│ 3_Android下如何进行单元测试.avi
│ 4_日志猫的使用.avi% ~4 |( m/ {) T9 a) p5 G
│ 5_登录案例布局完成.avi8 G7 B) f+ {- l! f, c& s
│ 6_把数据保存到data目录.avi, J. a- ^7 m) ]% n* P) ]( G
│ 7_登录案例完成.avi
│ 8_使用上下文获取常见目录.avi
│ 9_把数据保存到SD卡.avi
│ 2 R4 a/ \5 H$ S( K
├─03-20150925-安卓基础第3天- P* op- J" y: C
│└─第三天修2 f4 V( i% A) I& q/ G+ l! R
│ ├─11_ListView的优化+ \5 }# t% |. e2 ]1 e1 b4 j
│ │ 11_ListView的优化.avi
│ │ : F~9 E' D,
│ ├─12_ListView展示数据的原理
│ │ 12_ListView展示数据的原理.avi, v3 N/ {! |# Q; s
│ │
│ ├─13_ListView的奇怪现象
│ │ 13_ListView的奇怪现象.avi
│ │
│ ├─14_打气筒的介绍
│ │ 14_打气筒的介绍.avi
│ │ 1 k* i7 v& a& z/ y
│ ├─15_获取常见打气筒的方式
│ │ 15_获取常见打气筒的方式.avi
│ │ / n6 c1 h2 D- c
│ ├─16_数组适配器介绍/ O$ e) i/ sy! E
│ │ 16_数组适配器介绍.avi6 @; g; _% j7 c) z1 _6 S$ G
│ │ - V) Z3 y% E, ~: e. Q& G. _
│ ├─17_权重的介绍
│ │ 17_权重的介绍.avi: K, A9 H' k# W8 H, L' Z; ]8 L& M7 A$ H
│ │
│ ├─18_simpleadapter介绍
│ │ 18_simpleadapter介绍.avi- i' K$ G2 f( l/ k
│ │
│ ├─19_把数据库里面的数据展示到ListView上' K2 d& b. [$ [- x; F; N$ G0 M?
│ │ 19_把数据库里面的数据展示到ListView上.avi
│ │
│ ├─1_回顾昨天&展望今天
│ │ 1_回顾昨天&展望今天.avi2 A, ?) p4 B1 k! Eu; ?/ M) Y. J
│ │
│ ├─20_今日总结
│ │ 20_今日总结.avi) x3 X. S8 L7 P9 @. ~! q
│ │ 7 x$ t8 @7 K* K
│ ├─2_数据库OnCreate方法介绍
│ │ 2_数据库OnCreate方法介绍.avi
│ │ $ V5 E. Z' o/ j5 E+ K
│ ├─2_数据库的创建) R6 I% U( c0 @" o% N
│ │ 2_数据库的创建.avi8 Y# p" o; F9 }& |6 A+ T1 H2 ^
│ │ ' {; O8 t4 t: |3 _1 u1 D5 q
│ ├─4_onUpgrade方法介绍
│ │ 4_onUpgrade方法介绍.avi. ^$ h- z# y: W1 u
│ │ % @D% D8 h+ v* M- T
│ ├─5_回顾sql语句
│ │ 5_回顾sql语句.avi9 N9 R8 W5 a+ ^) Q/ c
│ │
│ ├─6_01_Sql语句增删改查代码的编写9 N! l7 R3 U0 _- g
│ │ 6_01_Sql语句增删改查代码的编写.avi* P5 e7 ]+ `3 C3 i8 u
│ │ 2 T% L5 H) hu9 ]/ E. T7 h) N6 ?4 d
│ ├─6_02_Sql语句的增删改查操作验证
│ │ 6_02_Sql语句的增删改查操作验证.avi
│ │
│ ├─7_使用命令行的方式打开数据库
│ │ 7_使用命令行的方式打开数据库.avi* i% a* L* Y! d/ ?$ j2 _2 G
│ │
│ ├─8_使用谷歌封装好的api进行增删改查
│ │ 8_使用谷歌封装好的api进行增删改查.avi; g) p: a) I, \
│ │
│ └─9_数据库的事物介绍
│ 9_数据库的事物介绍.avi4 p+ }4 s* a- @: M, ?
│
├─04-20150926-安卓基础第4天
│└─第四天修2 m& p1 ^1 Q* P& Yy8 _+ c& D
│ ├─10_对图片进行缓存& k, a, x3 Q% K! R. N
│ │ 10_对图片进行缓存.avi
│ │ + }( y4 D/ K! m& ]5 J
│ ├─11_cache目录和filedir目录区别, K6 ]5 L
│ │ 11_cache目录和filedir目录区别.avi! G9 G/ }3 ~& x7 B) d
│ │ ) N- a9 \4 J% w3 W
│ ├─12_runinthread_API介绍
│ │ 12_runinthread_API介绍.avi; A0 AU+ x/ `; h
│ │
│ ├─13_handler的api介绍
│ │ 13_handler的api介绍.avi1 D* e) ?9 j^8 H
│ │
│ ├─14_准备开饭客户端的内容( f7 F, n& L" p4 e" u3 |8 e
│ │ 14_准备开饭客户端的内容.avi2 O- z) z$ c% I
│ │
│ ├─15_去服务器获取数据的逻辑
│ │ 15_去服务器获取数据的逻辑.avi+ Z% D1 n! z' h4 g/ |
│ │
│ ├─16_解析xml封装数据
│ │ 16_解析xml封装数据.avi: ~. i: _4 i# C6 {$ C2 ~4 U* T( m
│ │
│ ├─17_把普通文本数据展示到控件上1 U2 H% u) sS# ?6 I
│ │ 17_把普通文本数据展示到控件上.avi
│ │ 3 ~6 h$ Y( I( Q! V, R* S
│ ├─18_smartimageView的使用
│ │ 18_smartimageView的使用.avi9 c* I4 z/ K! \4 E8 q/ x& L4 l
│ │ & p8 v; M! H3 x+ f, r- uY
│ ├─19_自己实现smartimageView, V) p/ x) F- f" r* T
│ │ 19_自己实现smartimageView.avi' \+ i, N7 h: S& ^4 c
│ │
│ ├─1_回顾昨天&展望今天$ iF. z$ ?* e4 m& v! P& ]' M
│ │ 1_回顾昨天&展望今天.avi
│ │ ' `3 n7 y3 b7 }: z+ ^. A
│ ├─20_今日总结
│ │ 20_今日总结.avi2 I4 R4 A1 x) B
│ │
│ ├─2_httpUrlconnection类的使用+ e4 E: @4 \% G2 O! a) F3 s
│ │ 2_httpUrlconnection类的使用.avi
│ │
│ ├─3_源码查看器完成$ M* ]1 \! k- J: u+ ?
│ │ 3_源码查看器完成.avi?' q8 D- J: X( s; ~% V
│ │
│ ├─4_ScrollView控件介绍8 pL; u4 }4 k, e! O" I+ }
│ │ 4_ScrollView控件介绍.avi
│ │
│ ├─5_主线程概念介绍
│ │ 5_主线程概念介绍.avi
│ │
│ ├─6_handler的使用! @+ k% t- G$ k2 ^" m
│ │ 6_handler的使用.avi/ D+ {& Z3 E]( Em, y. w# G( a
│ │
│ ├─7_消息机制的原理9 n) U2 R* C7 {! {& o/ ]; c$ n" R7 Z
│ │ 7_消息机制的原理.aviv5 m5 L: l& R6 ~; |4 L! O0 l
│ │
│ ├─8_使用handler完善案例
│ │ 8_使用handler完善案例.avi7 m$ z9 Y( x/ R" L
│ │ ! R- V" f- N0 ?1 gl0 N
│ └─9_图片查看器2 \! Q% D- T; y* V
│ 9_图片查看器.avi/ O5 ]; l`$ {
│ - N0 i( G* t. l6 P' |3 e9 s
├─05-20150928-安卓基础第5天) @' N- m7 v; c) C- `
│└─第五天修# v' \) s& F" w+ }" ]- K
│ ├─10_多线程下载原理+ U# J2 j8 m$ ~' S9 T9 c
│ │ 10_多线程下载原理.avi
│ │ 4 G+ ?8 n' H& l6 g
│ ├─11_多线程下载步骤分析
│ │ 11_多线程下载步骤分析.avi
│ │
│ ├─12_多线程下载之获取文件的大小
│ │ 12_多线程下载之获取文件的大小.avi& d$ y3 Y1 z) Z( Z1 z" f
│ │
│ ├─13_多线程下载之计算每一个线程下载开始和结束位置
│ │ 13_多线程下载之计算每一个线程下载开始和结束位置.avi
│ │ 2 n' W2 o) g9 ?
│ ├─14_多线程下载完成
│ │ 14_多线程下载完成.avi
│ │ 1 R+ _/ B3 Z! z/ q$ y
│ ├─15_断点续传的逻辑实现' o% O" u/ P+ @) M( N, z4 c( U
│ │ 15_断点续传的逻辑实现.avi+ z* d1 O- O- k7 U' s4 a/ T2 o
│ │ / ! c4 o
│ ├─16_断点续传逻辑之删除
│ │ 16_断点续传逻辑之删除.avi
│ │ 9 N. ?! \+ v+ W4 o, D9 Y
│ ├─17_01_多线程下载移植到Android工程* A; M: ^- ~8 A$ m- ^' K3 O: e7 m4 A
│ │ 17_01_多线程下载移植到Android工程.avi! e; d1 ]0 B# `, [
│ │ S& oi& a+ b3 z
│ ├─17_02_多线程移植到Android工程中
│ │ 17_02_多线程移植到Android工程中.avi
│ │
│ ├─18_开源项目实现多线程下载/ T7 R0 \2 c; N. K7 j+ i. a, `# @
│ │ 18_开源项目实现多线程下载.avi9 Q; a1 F5 [" Q- j$ vB# D8 ?
│ │
│ ├─19_今日总结
│ │ 19_今日总结.avi2 T1 l; B) p! r/ z% C- s
│ │
│ ├─1_回顾昨天&展望今天
│ │ 1_回顾昨天&展望今天.avi: \8 }$ [; u- C
│ │
│ ├─2_回顾get方式提交和post方式提交
│ │ 2_回顾get方式提交和post方式提交.avi
│ │ 3 ^2 |3 j+ e9 c$ O
│ ├─3_get方式提交数据到服务器
│ │ 3_get方式提交数据到服务器.avi) h. m- o1 k1 T3 O( o
│ │
│ ├─4_post方式提交数据) \8 _! `}$ W4 d5 B3 [# {' G: P
│ │ 4_post方式提交数据.avi
│ │ - G4 X5 I6 \$ w
│ ├─5_乱码问题
│ │ 5_乱码问题.avi
│ │ ; A9 s% A/ S! j
│ ├─6_httpclient方式进行个体提交数据% Z+ ]4 M1 J7 R3 D4 o$ h2 n" K
│ │ 6_httpclient方式进行个体提交数据.avi4 C- ]; S( P) Y9 C, s1 ~
│ │
│ ├─7_httpclient_post提交数据
│ │ 7_httpclient_post提交数据.avi
│ │ 0 C* t! \* p" p7 M/ w1 S2 @0 c% C
│ ├─8_开源项目实现get方式提交数据# c8 P) s5 K. r+ s; a
│ │ 8_开源项目实现get方式提交数据.avi. E4 X" L! ^5 h. @+ V8 |. \; @A8
│ │
│ └─9_开源项目实现post请求
│ 9_开源项目实现post请求.avi% sv/ Q% B0 L5 S
│
├─06-20150930-安卓基础第6天' I' q# n: o# Q$ {/ ?$ I
│4 O7 h& Z* C% u7 o( G+ B
│ ├─1_今日内容
│ │ 1_今日内容.avi: J" W$ S$ |, U1 W
│ │ 7 n: G1 d7 ~0 E! L( u
│ ├─2_清单文件小细节0 \: z* r3 ]: u! o7 Vn
│ │ 2_清单文件小细节.avi+ L5 k3 e! k% }( c4 c9 z
│ │
│ ├─3_回顾拨打电话的功能
│ │ 3_回顾拨打电话的功能.avi
│ │ 6 |5 P; ~9 W! e/ |/ K" Y: j
│ ├─4_隐式意图
│ │ 4_隐式意图.avi
│ │ 9 k5 Z' x) N! M3 T. }* L
│ ├─5_显示意图
│ │ 5_显示意图.avi
│ │
│ ├─6_人品计算器页面搭建3 z2 I2 C$ |3 \! e
│ │ 6_人品计算器页面搭建.avi
│ │ 9 z% o% m- J7 e! o; y
│ ├─7_人品计算器_mainActivity逻辑1 g, f1 l% P" A
│ │ 7_人品计算器_mainActivity逻辑.avi- K: h" r8 |9 |7 i0 Q
│ │ 4 ?$ x% b( H1 N; z
│ ├─8_人品计算器_传递数据
│ │ 8_人品计算器_传递数据.avi- ?7 e* o2 p3 C) G( _
│ │
│ └─9_人品计算器完成
│ 9_人品计算器完成.avi
**** Hidden Message *****
6666666666666666 黑马安卓76期教程 黑马安卓76期教程 非常感谢!!! 感谢楼主分享谢谢了 黑马安卓76期教程 资料很好,谢谢楼主 黑马安卓76期教程