─第一天修. d+ S! X2 @/ t
│ 10_模拟器创建完成.avi
) W0 z* T$ U7 Z9 [* |│ 11_ddms透视图介绍.avi0 K& U2 }' B# ^$ k9 w1 v
│ 12_helloworld介绍.avi
& l- F0 _2 ? A W. D$ a9 n│ 13_上午内容回顾.avi# A$ \4 N5 L, L; U
│ 14_Android打包流程.avi( K/ F, \! T; B# }3 `
│ 15_adb指令练习.avi
& ]; J2 C3 p) L│ 16_点拨号器布局完成.avi
$ R6 P5 D. n7 Q) n│ 17_土司介绍.avi* W( e: t& c) W, Y
│ 18_电话拨号器案例完成.avi
6 Z( O1 Q+ b" H. x) {+ Y│ 19_按钮的第二第三种点击事件.avi
! g7 y8 p1 Y% H2 Y5 V. u1 N5 s│ 1_今日简介.avi/ t* K3 F: ^8 b+ {; ~* X
│ 20_按钮的第四种点击事件.avi7 i* `- y1 E3 {& m4 N* [
│ 21_android中五大布局.avi
; e4 t- z0 _6 _% B│ 22_Android中单位的介绍.avi# z7 A i! r# D4 q, n
│ 23_今日总结.avi
, s3 E/ A& h" P! `& Q8 \( d1 K3 @│ 2_4G的介绍.avi, g; ~* F" q$ z) @, e8 f! C
│ 3_Android操作系统的介绍.avi1 E0 Q& i6 H: Q3 w: O
│ 4_Android四层架构.avi5 R: w: e6 a9 X
│ 5_jvm&dvm介绍.avi
3 Z& D: G) m; I! V1 `│ 6_art模式.avi R8 c, a$ ~2 y, \' w
│ 7_开发环境的搭建.avi
: o) o `, s8 l1 a b4 c0 P│ 8_sdkmanager介绍.avi- A2 a* \) w; E1 _& f& B
│ 9_模拟器的创建.avi/ N2 s7 }2 V: Q; T8 ~: K/ y) W0 ^2 \
│ 5 D6 e# T! n: L T" B( `
├─第七天修 ?# j; n5 Y- U9 N
│ ├─10_有序广播
4 b% j4 J# A; h3 l│ │ 10_有序广播.avi
# f, G8 d6 G" G6 u│ │
) @# d8 I3 i6 d5 F; X6 ~# z│ ├─11_特殊的广播接收者
) d/ g8 X! ?) n& Q. J% x& ]│ │ 11_特殊的广播接收者.avi6 v4 ^2 C- ]; H. e7 n) e
│ │
( n+ \3 b z0 W4 }8 r│ ├─12_样式和主题
# S; X7 ~5 O( F6 B│ │ 12_样式和主题.avi/ R. Q8 A- m# B1 a
│ │ - F5 r/ ]- ?* J6 v7 E! o
│ ├─13_Android中国际化9 h7 @) S: q3 y1 w
│ │ 13_Android中国际化.avi0 T( }; x$ `, y$ T. X
│ │
: N" _$ j- W) o. \! b6 t, \% M│ ├─14_2种上下文区别&普通对话框
6 E2 P) Z- b7 T t8 f│ │ 14_2种上下文区别&普通对话框.avi6 [) g0 k l! @
│ │
7 C1 V3 w5 @) ?/ d│ ├─15_单选对话框&多选对话框0 K2 e! ?5 t( s2 e) Q
│ │ 15_单选对话框&多选对话框.avi3 Q, k# \0 C1 ]+ @9 Y3 G
│ │
; x f: y( i' {( C│ ├─16_进度条对话框+ n7 u, `. r6 z P5 e7 e S X
│ │ 16_进度条对话框.avi6 A4 ]5 E3 C3 l
│ │ 2 q" P6 j( `9 C Z
│ ├─17_Android中帧动画
; U! r9 R% e1 a. x- t│ │ 17_Android中帧动画.avi; L/ I- }& y9 u5 I
│ │
+ h# B6 V/ g W5 s1 ?5 `│ ├─18_今日总结
/ v0 ^5 r2 M# H, p│ │ 18_今日总结.avi
1 l2 O1 w% R' t( H0 E│ │
2 m5 T. _9 q, J" i) r z/ h│ ├─1_回顾昨天&展望今天
: b0 F+ S" g% e0 y│ │ 1_回顾昨天&展望今天.avi, K6 {/ t0 |. J1 u- z
│ │
8 m" Z5 J1 W- D' B' x│ ├─2_为什么需要广播接收者
( T( ]" X) c/ Y1 Z* D4 _% r5 r│ │ 2_为什么需要广播接收者.avi
; u" X8 q o7 k7 B# k│ │
% L) h2 G+ g( J! @) g4 |( Q│ ├─3_ip拨号器完成
& \1 T$ G5 v2 q- x│ │ 3_ip拨号器完成.avi
+ a V8 C. v1 o" [/ D( p G- K9 p│ │
# I `9 @/ d2 \3 Z│ ├─4_ip拨号器添加界面完成) p, t: \# I0 ]* j
│ │ 4_ip拨号器添加界面完成.avi0 B. I I# {5 j- t/ A, F& f
│ │
+ u7 `. j( Q% S* |1 O/ D│ ├─5_sd卡状态的监听
# E. P( @4 P' _/ @│ │ 5_sd卡状态的监听.avi. \! k1 i" B/ F3 f. H1 s. {
│ │ # `4 G6 l- k9 D7 e) ]; V
│ ├─6_01_短信监听器之代码编写. ~; w, P' F/ C4 t: |, `
│ │ 6_01_短信监听器之代码编写.avi+ U: t. U; }4 z% x/ q7 k5 b3 s
│ │ 4 S6 P m. ^6 t) {3 a- ?& e% J
│ ├─7_卸载安装案例完成0 x; z8 j7 Q1 F" J* ?) s
│ │ 7_卸载安装案例完成.avi
( {1 v! @, Y( J│ │ 3 Q. j5 ~2 U2 s3 E% q E# a3 m
│ ├─8_手机重启案例完成
: u( h4 O& f# B6 }7 y1 `│ │ 8_手机重启案例完成.avi4 s, F7 ~0 t" p
│ │
2 f9 v0 b f2 M8 W│ └─9_无序广播介绍! _6 Q5 f3 I' C3 u( q
│ 9_无序广播介绍.avi4 X& S e( V2 o4 [/ |
│
3 U5 D5 U. Z' [; z* k0 t├─第三天-第10节
3 X& d2 Q0 v! O3 H* F) ]3 ~, S│ 10_listview入门.avi
" u9 I' Y5 A4 e2 k+ E% R│ 10_listview入门.mp42 j, ^6 w* `3 p: m5 ~0 s
│
5 N0 Y6 E" Q3 u/ M: P9 {├─第三天修
& n1 Q1 [' ]& j- N8 ]" U│ ├─11_ListView的优化
+ q! f+ P9 {/ B7 ~% N( R6 M│ │ 11_ListView的优化.avi
$ Q6 c7 Q, r: y" h3 ?│ │
; S K3 X1 W4 }5 q6 k│ ├─12_ListView展示数据的原理
- j6 q: Z V' w; e│ │ 12_ListView展示数据的原理.avi
6 W4 d1 F2 G) I5 B: W3 _! u8 J│ │
! R$ |* @ ~% f ^& c; v6 D│ ├─13_ListView的奇怪现象
6 {9 Y# O: Q; d; G% X│ │ 13_ListView的奇怪现象.avi$ \- L O' p/ R5 [8 @3 {
│ │ 1 \6 m3 _. ~* @- E" |! k% D; E; J
│ ├─14_打气筒的介绍
: f! I7 t: a2 `6 Z0 [3 z; H│ │ 14_打气筒的介绍.avi
) u. L I M: [$ ?6 R, ^6 }6 [. B│ │ ; L. i, {6 x# J* R$ V. s/ m) _" |
│ ├─15_获取常见打气筒的方式
- W. h2 T' Y k, v/ R e% r4 A│ │ 15_获取常见打气筒的方式.avi0 X5 J/ }; |; ~+ x
│ │
' y: L: E* k1 K4 [│ ├─16_数组适配器介绍. Q9 a. y% B0 B6 L
│ │ 16_数组适配器介绍.avi
4 |; y) E$ S3 y. m- ^│ │
( d1 y4 `8 K/ r! R│ ├─17_权重的介绍6 y* F: W/ W& P: h' R! d
│ │ 17_权重的介绍.avi
V9 ~ l; s( r8 M# d* ~, h│ │
& P0 ~% A5 T/ k" o! f0 ~│ ├─18_simpleadapter介绍8 M6 b% A/ m% _+ b# ^7 S1 ?- h
│ │ 18_simpleadapter介绍.avi
0 w7 R. G5 A; | n" N9 f0 M8 ?$ W│ │
4 F& Q2 Y* |2 X* @, j% \│ ├─19_把数据库里面的数据展示到ListView上
?. z1 k0 t% p8 s│ │ 19_把数据库里面的数据展示到ListView上.avi
; P4 }* G4 K( m5 f( c8 M% u│ │
0 O4 J- a0 g2 b, _0 r│ ├─1_回顾昨天&展望今天
[' J3 ?: F- ]# e" z│ │ 1_回顾昨天&展望今天.avi* N+ F1 R$ D5 `" Y+ o0 F W, [, T
│ │
m5 S% B0 y) H% J│ ├─20_今日总结
8 I1 a* H. S& @' q) h% _│ │ 20_今日总结.avi6 v X3 |- g0 f j
│ │
0 `, }- j% p! r# a& ], M; v│ ├─2_数据库OnCreate方法介绍
* x# ~; o' S- L* m- f4 T│ │ 2_数据库OnCreate方法介绍.avi3 n) Q6 Q' \) @' q. i+ t+ c( G6 n
│ │ 4 n$ |% n( O) h- R* X
│ ├─2_数据库的创建" w0 {+ C" Q. A
│ │ 2_数据库的创建.avi
3 K3 \( ?% A+ n7 E0 W Q│ │
: |$ P6 l5 ?6 ~. k7 O0 _4 A│ ├─4_onUpgrade方法介绍3 `* }: w! `; p
│ │ 4_onUpgrade方法介绍.avi% B4 F" ]" r% r/ s+ U$ l
│ │
5 W) ^+ m3 k. A$ `1 K. J" o9 e+ c│ ├─5_回顾sql语句* E8 g& L+ k7 i$ X8 P
│ │ 5_回顾sql语句.avi- G9 y, n& B! v* N; n: {# V
│ │ / h6 v& N% H# A5 S- g- P# ~0 ~
│ ├─6_01_Sql语句增删改查代码的编写: i% m. W( a' e1 [3 O: x- j+ {
│ │ 6_01_Sql语句增删改查代码的编写.avi; u1 o2 H( c# Q1 B( S% d
│ │
! \' w k# W+ G" U" i, R│ ├─6_02_Sql语句的增删改查操作验证4 P6 P" e( t* k, B1 H
│ │ 6_02_Sql语句的增删改查操作验证.avi) w8 v8 [, l# Q4 {3 H, B
│ │
2 p x' u. I0 S7 }9 W+ D" {0 M│ ├─7_使用命令行的方式打开数据库
/ | ]) w4 ~$ T" B6 [# ~# G, G, \│ │ 7_使用命令行的方式打开数据库.avi
8 h7 f% d: Y! S0 h N# t│ │ * R+ [; z& v0 v2 {+ f/ x% G
│ ├─8_使用谷歌封装好的api进行增删改查
5 \, u+ c- }4 y1 }! m: ?8 m│ │ 8_使用谷歌封装好的api进行增删改查.avi
+ _6 N& ~3 `' x) P$ K│ │
1 _' P5 z: [* J" f" p# ^│ └─9_数据库的事物介绍" p& u; v4 b4 T
│ 9_数据库的事物介绍.avi. e* P: ^. w/ b: g1 \: `
│
. o; R: x* m: C1 Q5 W& B6 i' [├─第九天-第15节( Z0 w7 I6 v- W) J9 l
│ 15.内容提供者向数据库插入一条记录.avi
7 H X3 u$ o+ j4 L5 f│ 15.内容提供者向数据库插入一条记录.mp4
, B$ U# W# C" W% U8 e: t│
8 ?3 k5 G- U1 w, Z7 o; u. M├─第九天修- B8 Q8 y5 e6 j
│ ├─10_短信的备份
' E3 j) O0 r3 e6 q- O3 F' b│ │ 10_短信的备份.avi: d. B6 D/ I, K( @/ z( K
│ │
) a5 K- u; g% H* A1 {│ ├─11_通过内容解析者往短信数据库里面插入一条短信
7 s% M! W% P2 I4 e6 h│ │ 11_通过内容解析者往短信数据库里面插入一条短信.avi
$ C' y. f$ w2 Q* A, r│ │
4 c5 M! V+ U! u2 X; e6 b│ ├─12_联系人表的介绍$ P1 P* p- G+ K3 _3 m9 o- q
│ │ 12_联系人表的介绍.avi+ J( d# ~1 E" J2 S" e \0 q: p8 Z0 a
│ │
8 g% L" h# A# l! g' C│ ├─13_四大组件复习
# a4 }$ P/ }- _7 m, c- m│ │ 13_四大组件复习.avi8 z5 U. A, E; S' i) P' ?3 C
│ │ 8 i/ i' R" W9 l3 P6 U
│ ├─14_查询联系人封装工具类
5 }: H8 k! c! k│ │ 14_查询联系人封装工具类.avi
! e0 s- H( d( E) W& Z3 Y# b│ │
9 n5 l2 S2 G/ a) P- v│ ├─16_内容观察者介绍
8 S8 `2 _# C! Y9 ^2 b( ?0 i$ u0 z│ │ 16_内容观察者介绍.avi! w' G, E3 q% D6 @0 d: n
│ │ + `- f0 \. Y1 P5 ^+ v# k% C
│ ├─17_内容观察者实现& Y4 s b. t1 g% R6 I0 M2 P
│ │ 17_内容观察者实现.avi' \2 _! O- m9 Z1 P& R, ]# g1 O
│ │ 6 E- }/ c+ @8 {# H$ o
│ ├─18_内容观察者的应用场景
' Q: o7 F& d6 }7 _1 S/ u; e│ │ 18_内容观察者的应用场景.avi
( G" i/ b) Y" ^- c- d│ │
% k4 F1 K! _( Q8 t4 }│ ├─1_回顾昨天&展望今天
+ ` i6 J- q/ Q5 q│ │ 1_回顾昨天&展望今天.avi! z" ?0 Z+ m, Q# W3 t+ O# o; P
│ │
9 |. L t5 P3 X│ ├─2_回顾数据库基本操作
( Q& v6 B) Z! f+ @3 U8 Z│ │ 2_回顾数据库基本操作.avi
$ A8 w4 f! m. @! W- ^' v1 m│ │ 8 x% J5 e3 l2 W" F) J$ z, B
│ ├─3_为什么需要内容提供者组件
) g" }0 e3 I& V; k│ │ 3_为什么需要内容提供者组件.avi! g% P8 m6 @) r- e& W/ }
│ │ & i) H* F. ~. |! [) x0 T8 r1 ?# {
│ ├─4_内容提供者原理
3 _6 l( g7 g3 u; f6 L' r│ │ 4_内容提供者原理.avi: q/ W/ d0 a1 {- p
│ │
0 i' ?9 O: x9 c8 U│ ├─5_内容提供者实现步骤
3 w0 O8 w+ g0 ~' l6 s& F" |│ │ 5_内容提供者实现步骤.avi' {# t5 @! M% A: Q7 A3 z
│ │
: u( ^4 `0 C+ E, j│ ├─6_通过内容解析者去操作数据库
$ ^7 `2 k8 e( {& X│ │ 6_通过内容解析者去操作数据库.avi
4 b% {3 X' D& G4 E8 A# E│ │ / O, i' l( E( k! R N S
│ ├─7_把内容提供者的增删改查方法都暴露出来
# ]! y+ T, m# U8 u. O│ │ 7_把内容提供者的增删改查方法都暴露出来.avi
. l! m# Z$ ]) m2 V0 M$ d6 h│ │ 7 S+ y B# C' r8 Q& M+ \3 Q! s
│ ├─8_通过内容解析者去操作数据库
# ]9 ~, ]1 k" O: X! i1 o, z1 Y0 o0 F6 t│ │ 8_通过内容解析者去操作数据库.avi
' g0 @' \1 D7 U7 ^0 _│ │
m, j) a5 Z$ m' R8 z; W* o│ ├─9_通过内容解析者查询短信数据库
' t9 V( E% ~8 n# V* B! x% s) b│ │ 9_通过内容解析者查询短信数据库.avi
4 I3 [3 R' G, v" S9 m& q│ │
# [ Z4 F. N4 a, j│ └─方案5 x5 @9 D! I' e6 C% T
│ 方案.avi" i$ j+ t- [" N9 y8 J4 [* f7 { N; k
│ : ^: i$ ^) A; q T
├─第二天修
# P3 q _% b# Y$ f `: J7 L9 T; X│ 10_获取sd卡总大小&可用空间.avi
) t1 W' q5 n& Y│ 11_文件权限的介绍.avi
* B( N3 R0 c/ \5 h5 Q- N│ 12_chmod指令的使用.avi
# |0 ~! ?/ x- f9 `, b+ q& r# j│ 13_sp练习.avi& b" _: E0 N/ N" r, x# z! a
│ 14_生成xml的第一种方式.avi( H2 F1 J# s7 G; b; \" {
│ 15_生成xml的第二种方式.avi) b0 {) k* Z$ D7 }3 m7 g
│ 16_01_XML解析之简介.avi
: L3 a6 Q$ Q# c: ]7 M( C│ 16_02_XML解析之代码编写.avi
1 g+ ?+ P, D0 _& K│ 17_总结解析xml步骤.avi9 J3 {1 ]; Z/ g
│ 18_今日总结.avi
5 \5 G5 ~, @5 Y, R│ 1_回顾昨天&展望今天.avi" _0 r& i- e; n
│ 2_测试修改的概念.avi1 \; z6 f# r( |/ e0 r
│ 3_Android下如何进行单元测试.avi8 B+ i" r- P0 B `5 X4 T
│ 4_日志猫的使用.avi
1 U' s* N6 T; s9 ~│ 5_登录案例布局完成.avi) N! U& b3 P+ P$ V* ?" h, J
│ 6_把数据保存到data目录.avi
& k9 e" o+ \" w# u( k+ t│ 7_登录案例完成.avi
6 `, z! O$ @4 C$ K2 S│ 8_使用上下文获取常见目录.avi
2 {6 z8 U0 e. a1 n1 m│ 9_把数据保存到SD卡.avi6 b! m) c) n! p' g3 I: `6 ]
│ ! |4 @3 l3 R7 ^8 g
├─第五天修
" V, u, a+ H0 ?5 R$ D│ ├─10_多线程下载原理
( G6 [) ]: x( O0 j│ │ 10_多线程下载原理.avi
# @. r6 j3 l- I% E) U6 O! o Q0 A' k; O│ │
' X/ l) p" B( `: L, F. [│ ├─11_多线程下载步骤分析4 c' l; {& V" ]
│ │ 11_多线程下载步骤分析.avi
8 C# O& V- y8 p5 J6 N│ │
& N6 p( E: N/ C6 s8 B+ H│ ├─12_多线程下载之获取文件的大小( l. \ o, n" z$ B. c, Z5 x
│ │ 12_多线程下载之获取文件的大小.avi! o# q6 n) Y1 ~4 Y( i4 `3 z
│ │ 2 E! V' a; Q" S' C
│ ├─13_多线程下载之计算每一个线程下载开始和结束位置
2 U( _5 g* \, G5 G│ │ 13_多线程下载之计算每一个线程下载开始和结束位置.avi3 \7 Y. Z% C# V D4 V! q2 T
│ │
+ s1 `& ]) ~' Y- X) o* v│ ├─14_多线程下载完成
- o9 d( V5 b; b y% H6 C│ │ 14_多线程下载完成.avi
$ g h5 L+ @2 ]+ f2 [$ d) Q3 s│ │
/ H% S/ y, m5 d! d4 p, \7 u# ^│ ├─15_断点续传的逻辑实现
. j+ P7 Q+ X; @& U/ u│ │ 15_断点续传的逻辑实现.avi
. r/ {9 D* N, | U2 n│ │
; F7 N+ X2 _% M3 Z$ K, |3 F│ ├─16_断点续传逻辑之删除, L, \) w) J/ Y
│ │ 16_断点续传逻辑之删除.avi
( Y, p/ f. o0 w& G% V. ] \│ │ % {6 b9 ~0 y" c3 o6 j. Q0 D
│ ├─17_01_多线程下载移植到Android工程
1 E6 {* |8 r7 k3 b│ │ 17_01_多线程下载移植到Android工程.avi
+ v1 ?% _- K& O6 Q6 W1 d! z│ │
7 v2 D. \* r9 F2 S. X- G│ ├─17_02_多线程移植到Android工程中
3 m) y, l5 G) f, M# y! l0 O│ │ 17_02_多线程移植到Android工程中.avi2 R1 `' \) [0 Y4 t/ l
│ │
/ |- J: o" p) @0 u' Y│ ├─18_开源项目实现多线程下载
8 G' @2 _- q' w, Q1 a│ │ 18_开源项目实现多线程下载.avi) H% M4 L9 r) k h9 N, Z
│ │
2 T/ @! D% J4 n8 G2 l) |( s& H% G│ ├─19_今日总结
! ^% P4 S. w! ?( A4 Q/ H5 x│ │ 19_今日总结.avi
A( l/ E5 G/ B" h$ B- d│ │
, B% E; r/ s0 O+ t5 M) s│ ├─1_回顾昨天&展望今天3 m6 {8 {' `! d+ [4 d
│ │ 1_回顾昨天&展望今天.avi, {, b, F* t1 m5 T8 w' S% |" j
│ │
6 _- g3 X# L1 O" h│ ├─2_回顾get方式提交和post方式提交
, m) b" J: `8 Z) D4 _│ │ 2_回顾get方式提交和post方式提交.avi: O8 m) f" u' o* Q3 a
│ │ 6 R) K D. p5 j0 \+ j
│ ├─3_get方式提交数据到服务器3 O8 I( {" D4 w. |. J
│ │ 3_get方式提交数据到服务器.avi1 d7 [/ s6 V6 D. `* R) p+ R' W( B
│ │ 4 O6 n2 Y9 C$ d2 ^3 L6 o
│ ├─4_post方式提交数据
* u7 t; v+ M8 l, S│ │ 4_post方式提交数据.avi2 `/ w9 d9 a5 Y1 n m# m
│ │
, m8 I2 X V9 ` k- b: y* [│ ├─5_乱码问题
( E# M! n, I! y│ │ 5_乱码问题.avi7 `5 `; R7 F A+ G# y
│ │ 9 S' d' Y0 g8 y1 A
│ ├─6_httpclient方式进行个体提交数据
( X/ Y" s+ n& }- l; q& e& B. `│ │ 6_httpclient方式进行个体提交数据.avi
+ Y9 N) T& k" w6 Q; q% w│ │
& S7 D# f3 K" \. C( i: ]* n│ ├─7_httpclient_post提交数据
+ M( l/ b6 I7 R- Z4 v) V│ │ 7_httpclient_post提交数据.avi
# u. t& m. g6 t9 w- {│ │ 4 |% Q8 L; W8 R w
│ ├─8_开源项目实现get方式提交数据- ?* b' c2 Z" @/ Z8 W# Z6 g
│ │ 8_开源项目实现get方式提交数据.avi i! R3 v3 Z5 m# z' {1 }. W
│ │ + o8 b7 O1 ^0 |; Z7 o9 F
│ └─9_开源项目实现post请求/ @0 I* Z( @% Y
│ 9_开源项目实现post请求.avi
( j+ @" W5 N2 y0 @│
7 V R+ L# y) z3 w├─第八天修$ C. X7 F5 r6 I5 i5 }/ a) S/ L
│ ├─10_为什么要引入bindService
3 G* G, b% z4 Y3 M│ │ 10_为什么要引入bindService.avi9 v, @6 e. e$ p+ n/ h, X+ i+ M
│ │
7 p# d& `+ o# ^) v$ x2 A% i│ ├─11_通过bindservice方式调用服务的方法9 T* k' A( V* }- H5 S
│ │ 11_通过bindservice方式调用服务的方法.avi; g/ E o' a3 w+ x) J- h
│ │
! |* j, L2 J$ p! M│ ├─12_通过接口方式调用服务里面的方法
' C6 @8 r# |+ e, a│ │ 12_通过接口方式调用服务里面的方法.avi: j# t* {/ ^# l+ Y* N
│ │ . Y8 X9 e* q1 t5 r: q. b1 z& {
│ ├─13_混合方式开启服务的流程
2 y8 k L- e$ h) o w K& V) B5 k│ │ 13_混合方式开启服务的流程.avi
$ L0 v1 }4 Z( i5 [' U│ │ & n* f. N/ e s. Z' e
│ ├─14_百度音乐盒模板代码
. u, @ E M& p+ ~$ P│ │ 14_百度音乐盒模板代码.avi: g2 L3 s ~ t4 b3 h7 D$ `$ J: V4 m
│ │
, J3 Z- p1 n) ?+ E6 F2 p3 y│ ├─15_进程间通信介绍(aidl)! `! y: Z8 k: x7 Y& K
│ │ 15_进程间通信介绍(aidl).avi0 x& i) K8 X) v2 m
│ │
) s$ @5 i# j. _' q! g9 I│ ├─16_aidl的应用场景
$ I$ ^4 H" s6 T$ q│ │ 16_aidl的应用场景.avi
" ]0 K. f4 z) y4 x$ @" p│ │ / o) I. [# ]7 K9 i S
│ ├─17_今日总结( i- \) ^6 |8 `; E. `6 X0 M+ u
│ │ 17_今日总结.avi) r. y- t `, j
│ │
, ]( {' p) m7 s0 T' _- V# s+ \│ ├─1_回顾昨天&展望今天4 ^. s( Z/ P0 p5 U/ Q \5 M
│ │ 1_回顾昨天&展望今天.avi5 C; k' @- p4 w* Z$ e
│ │
; ]+ i# e; D9 l8 }6 F/ u│ ├─2_进程的概念
# d( S* s* j6 S- A/ z" B; C│ │ 2_进程的概念.avi
9 t& q: b p' j/ r8 i6 N│ │ 1 X H! k+ Y5 A- w1 E6 d* ]
│ ├─3_StartService方式开启服务的特点% D, h& t1 ]* j$ b. `$ ]
│ │ 3_StartService方式开启服务的特点.avi5 e- l9 x" w6 H3 [- u& l' g
│ │ [" `2 i( G' w5 ~, }/ O
│ ├─4_电话窃听器逻辑分析% S) v- [+ s7 c( ?! F: E
│ │ 4_电话窃听器逻辑分析.avi
. |1 I; H3 c, ?│ │ + n4 q9 W' \ S1 t
│ ├─5_电话窃听器模拟代码# d h, ^* q' G- F
│ │ 5_电话窃听器模拟代码.avi
6 r) t! z2 @& Z1 ?& M; A& N│ │ 1 P+ _. m n2 @; ]! \' r8 g
│ ├─6_录屏功能的实现
$ E: V: t, e; s3 M5 b2 s│ │ 6_录屏功能的实现.avi# g0 j$ l5 \5 C* w7 {
│ │
5 Y, n% _ H, F' c9 [+ x) N: w6 f│ ├─7_开启服务的逻辑放到广播接收者中9 p% v9 ?6 O& @4 U3 p& |/ u# A k( a
│ │ 7_开启服务的逻辑放到广播接收者中.avi8 o7 d2 e/ } W6 ~' ]
│ │ ) N! K4 G9 N$ ^# P$ W3 N
│ ├─8_使用服务注册特殊的广播接收者
6 U. @3 S5 n$ N( q8 @3 s│ │ 8_使用服务注册特殊的广播接收者.avi
7 r) P) L1 R- G+ `1 n% b│ │
+ J: ^: H4 F' L1 K l. Q& b: ]│ └─9_bind方式开启服务的特点
[! Z' Z" t) v* K0 f3 p│ 9_bind方式开启服务的特点.avi
$ C3 `+ L: p! T# C5 K% m$ P│ ; s" s) h4 _- M, n& L
├─第六天修
8 k; x0 T4 ^* Q% K│ ├─10_短信大全案例实现
. e7 G$ L8 w; T! o0 U│ │ 10_短信大全案例实现.avi9 o2 c! E4 L! }1 g; Z% l
│ │ # l9 o( Y# h) F
│ ├─11_短信发送器需求8 o# T7 }9 C0 |
│ │ 11_短信发送器需求.avi
B0 o" e' x3 i4 M' Y$ n│ │
- u$ L% ^; \+ Q" K│ ├─12_短信发送器_基本业务逻辑1 V- v9 `) m! [, Z) w7 q2 L
│ │ 12_短信发送器_基本业务逻辑.avi
, v" ]5 S2 b/ |' b- I9 |│ │
( g% F B0 G0 i4 Z, f5 E│ ├─13_短信发生期_startActivityforresult
2 _( ^- a& g5 |! S1 B│ │ 13_短信发生期_startActivityforresult.avi+ ]. \; ?: x: L
│ │
3 ~3 g6 d' w! l$ i' X│ ├─14_请求码和结果码作用% d/ J, V7 `- R( ^% Q2 e& a. A
│ │ 14_请求码和结果码作用.avi9 V6 @3 h9 ]% o4 H& d
│ │
4 D- Q& K9 T: G* b1 J# b7 q│ ├─15_实现发送短信的功能
. B; y% K" M% p! ]( g0 i% X│ │ 15_实现发送短信的功能.avi
( b+ ^( U! _: h: V+ X" a│ │ ) Y, S# e$ x9 m7 H9 o* Q" C1 q
│ ├─16_01_Activity生命周期常用方法简介3 }6 W/ Q6 l4 ~1 A$ K1 G5 Y
│ │ 16_01_Activity生命周期常用方法简介.avi% J% ?8 ~' |- R/ p( m) n5 l
│ │ 2 ^* J3 V( q3 x5 |2 ?
│ ├─16_02_Activity生命周期简介之图解
5 ~, J' w5 j- I3 j% S/ G5 \│ │ 16_02_Activity生命周期简介之图解.avi
: P4 h6 ^+ @) q0 K: ]- t+ |│ │
; q( K1 u" t! g7 ~1 S$ s! Q│ ├─17_任务栈概念介绍 s% U% Q/ ?0 ?- n
│ │ 17_任务栈概念介绍.avi
l; [+ T+ Q j│ │ 9 R- r9 x4 y6 t' F& {- x w
│ ├─18_01_四种启动模式 之准备工作' u; _8 Q( W y
│ │ 18_01_四种启动模式 之准备工作.avi
2 J8 R$ `0 _$ Y8 v│ │ 7 y) O$ R( D6 q$ Z% b0 M
│ ├─18_02_四种启动模式之简介7 D+ \5 E5 U- a( a5 a/ b
│ │ 18_02_四种启动模式之简介.avi
5 H9 P2 R8 z2 C- B│ │ + v, @( }. o, G9 ]. f
│ ├─19_今天总结* X3 b' o3 Q( k
│ │ 19_今天总结.avi
8 f; K7 v% H& D" q# Y- @' j│ │ ( @5 Y' W5 f( z6 |# o2 d" R( t
│ ├─1_今日内容! I/ b f# d" l* y% c) M
│ │ 1_今日内容.avi
0 |+ Q" r) z- j" Y; d/ Z# O+ G│ │
. B, x1 b" k& w1 y7 v! G/ Z│ ├─2_清单文件小细节
! r8 A5 \% m* f$ T7 E; x; u V7 v│ │ 2_清单文件小细节.avi
: I& `0 c b) C# S* I8 i. [& E│ │
9 E2 ]0 H9 ?4 b│ ├─3_回顾拨打电话的功能
7 a# h7 Q/ B2 I2 w( \9 B! W& a, B│ │ 3_回顾拨打电话的功能.avi
$ `8 B8 y8 x1 R0 ~( j6 d- ~1 j│ │ . N+ G: v% t+ h* P1 n
│ ├─4_隐式意图* _; z$ w% w' C8 \6 B! ?
│ │ 4_隐式意图.avi
- c- h) q! C O- `* L7 [; V9 a( k│ │
( G' q5 @5 s4 w0 y1 V- l$ x│ ├─5_显示意图$ V" `' C% |/ T6 F6 S6 `4 q4 e
│ │ 5_显示意图.avi
4 m/ v" T+ ?- j/ t0 { t8 q) K│ │
& t1 {+ ?8 }3 }+ L. e) ^. H' L│ ├─6_人品计算器页面搭建
( M4 I K p$ u- F- W" W│ │ 6_人品计算器页面搭建.avi; d) T' u! C T a3 a
│ │
( y; P# D0 s) \$ F! \+ x0 O! I* l( @9 n│ ├─7_人品计算器_mainActivity逻辑
3 U; }& u+ p9 S4 {7 o0 H│ │ 7_人品计算器_mainActivity逻辑.avi' t0 F/ Q3 ? V$ `2 G3 b G9 s3 |
│ │ ) Y1 H+ @5 f) V5 i- t2 q
│ ├─8_人品计算器_传递数据
! |. }/ u9 [- u│ │ 8_人品计算器_传递数据.avi
/ d# x0 F: M+ f# z' ^│ │
9 X0 y+ D& Q' k1 {( l3 X( W│ └─9_人品计算器完成
6 q) A/ }4 f5 p4 p( C│ 9_人品计算器完成.avi
1 F" n6 R8 R7 p7 l- }+ [& u/ b│
" i) O& C Y3 S( o├─第十一天修
8 Z' r$ Z/ v3 N: p" y% u3 A│ │ 11_Android中缩放和位移动画.avi7 a+ A% `2 s/ n ~4 v/ _
│ │ 12_.avi
& m L5 n$ H) O2 I# N* s│ │ 13_使用xml的方法定义补间动画.avi
u) ?2 k! N3 d4 ]# g* j│ │ 1_回顾昨天&展望今天.avi
3 D$ @# Q! u4 H/ ?# {! s# [. P│ │ 2_fragement第一种声明方式.avi$ q1 j; B, M; O
│ │ 3_动态添加fragement.avi
) d9 G+ }( g+ I6 w- s& O3 o, V│ │ 4_模拟微信主页面.avi
# o: X& o" l" D2 }; c4 b, n& Y│ │ 5_fragement兼容低版本的写法.avi4 i7 P: A. y! A' Q. o) n
│ │ 6_fragement的生命周期介绍.avi
! ^4 M$ O( h) V2 d( O5 j│ │ 7_fragment之间通信.avi
& N e8 [# v' C) u* {3 c│ │ 8_menu菜单介绍.avi
2 n; t+ `; }& z5 @" ?7 t│ │ 9_AutoCompleteTextView的使用.avi
9 _* B4 q8 ~; Z7 ?" F5 q# h7 m' i│ │
0 R g2 N- U- s9 D. C0 P2 P$ f! `│ ├─10_透明和旋转动画
, o3 V" y8 ]0 q0 p4 Z5 ~: g│ │ 10_透明和旋转动画.avi
6 x0 N: B/ M; D/ N, U- i│ │
$ \2 e$ S( W* n/ `9 U0 v: F│ ├─11_Android中缩放和位移动画, \ X$ H! _9 M& w
│ ├─12_+ Q- i1 [2 P- H0 E( `% q3 r8 J
│ ├─13_使用xml的方法定义补间动画$ ~* a1 a' f U" U5 S, m
│ ├─14_属性动画介绍; P3 n. y" x/ k1 p- v0 |
│ │ 14_属性动画介绍.avi, D# z2 E8 w0 E3 g; m1 D
│ │
) t2 o2 P% b4 O│ ├─15_通知栏介绍
# f5 j; t x8 b7 Z: ^4 R+ @5 W│ │ 15_通知栏介绍.avi. q8 @# W+ H1 m% z w
│ │ 8 R5 U6 I! H$ Y) y9 m
│ ├─16_今日复习
( |- ~. o: n3 \ M- F o* @│ │ 16_今日复习.avi# j' T# f6 X6 O( ~* `
│ │
& l% O; W% a6 p2 [. u$ T6 G3 v│ ├─1_回顾昨天&展望今天/ X- n" z( Z4 Q1 Y+ z
│ ├─2_fragement第一种声明方式' A; M$ S! k' B/ i# m
│ ├─3_动态添加fragement
! I9 |" z! Y% _. v. y. h! K: {│ ├─4_模拟微信主页面
0 T) a5 x l, E. K! l" ]( G: W│ ├─5_fragement兼容低版本的写法
6 b5 Y( H$ G- w9 D- _│ ├─6_fragement的生命周期介绍$ j/ d7 Y# X k3 L# v% u3 E. ~. |# f7 H$ I
│ ├─7_fragment之间通信
1 v+ r% t) J8 b, e/ O% v% m# x│ ├─8_menu菜单介绍
- _2 ]3 [& Y- @5 v3 S3 ^# y│ └─9_AutoCompleteTextView的使用# q: \" D6 h5 x5 d
├─第十天修1 n3 t# f3 v7 b. Y
│ ├─10_撕衣服小案例5 _, Z$ z) T; G$ _/ [2 a( J" G
│ │ 10_撕衣服小案例.avi. V6 R/ `$ E; N" o3 Z* O9 D$ {
│ │
9 O* m1 _# n3 i- b│ ├─11_播放音频基本逻辑
+ s: \' ]6 g3 _9 k+ l E│ │ 11_播放音频基本逻辑.avi
5 N. a# y* K& ]; E7 D! o6 Z│ │ r! C! }$ ?' x$ ] M
│ ├─12_百度音乐盒完善
$ F6 b! d; p, E$ b) y- h0 O! N│ │ 12_百度音乐盒完善.avi
U% w/ o: e. w9 N│ │
3 S# D0 R" m o7 n8 h( q! A5 g' m* ]│ ├─13_音乐盒设置拖动播放的功能
+ S3 V& Y" |* O* S$ V5 K│ │ 13_音乐盒设置拖动播放的功能.avi! _4 z& C3 v; ^1 ]+ W4 _# B
│ │ ) {5 I6 [6 k4 X% E
│ ├─14_播放网络音乐
+ F5 B" ]. @. w7 ?+ y│ │ 14_播放网络音乐.avi
5 g% q6 q' T% E1 R/ k│ │ : {0 r9 d$ k3 B( m, H: Y
│ ├─15_surfaceView控件介绍/ V8 F1 j2 Q5 w. p$ x! K4 z
│ │ 15_surfaceView控件介绍.avi' I( H0 x4 H$ l. n+ a1 t
│ │ , b1 c6 u& X! j/ T, I4 g$ \
│ ├─16_videoView控件的介绍
" Y% u4 `1 C4 \1 g│ │ 16_videoView控件的介绍.avi
" O9 U7 C2 y3 Q5 }; D* K% e│ │
0 K8 u2 |9 X, Y/ H│ ├─17_vitamio框架介绍
: S4 C7 g: ~% ~. `│ │ 17_vitamio框架介绍.avi7 Z7 @* M9 F2 ]0 H
│ │
) ]: }( S0 J0 n5 O* O9 J│ ├─18_照相和录像9 T* k/ s* A0 v2 D, j) `% `% m
│ │ 18_照相和录像.avi
, A; _' Q( x7 B2 j6 I E: g+ l# h│ │
, u/ T: H' r) X l7 ~│ ├─19_今日总结
8 Z7 |/ J) ~( x) _│ │ 19_今日总结.avi1 S. W7 Y* J! n/ h7 F9 [8 n/ d0 ?) ?
│ │
], k+ K0 ~0 s3 d│ ├─1_回顾昨天&展望今天$ l: W7 l! R5 q# ~7 S5 I
│ │ 1_回顾昨天&展望今天.avi
- V# k P: E7 Z# o% X' ?0 n# t│ │ , @+ g1 ^) T+ ~, _
│ ├─2_表示图形的几种方式& H; m2 I% q% T7 u
│ │ 2_表示图形的几种方式.avi
' u4 Z) Y6 u' k/ c! s│ │
# \! c1 Q$ }/ |* J$ l& ^$ e│ ├─3_缩放显示大图片原理
7 I: C W; M" W# E│ │ 3_缩放显示大图片原理.avi0 t/ c) ~! s: S7 n4 z3 H
│ │
/ `! q. H/ ~1 W0 i│ ├─4_获取手机的分辨率和图片的分辨率
% p, q5 G# W2 H" @8 H6 v│ │ 4_获取手机的分辨率和图片的分辨率.avi
- E% n# X3 D( n) l0 L│ │
8 \- D8 b7 O, O( z* Y: _0 z( _│ ├─5_缩放显示大图片原理
9 h7 }/ i8 M! K. p9 A1 n) |│ │ 5_缩放显示大图片原理.avi
6 U z' c# {. J, a0 U2 q/ J│ │ - z) A" u; ^: Y2 \: W! F: g
│ ├─6_创建原图的副本
" J( W2 v3 _5 ^│ │ 6_创建原图的副本.avi, V# f3 {! h+ K: f# Z: ?" b# G" j) @
│ │ $ y, g1 t2 k! A S
│ ├─7_图形处理的api
* C- B: P1 H: u│ │ 7_图形处理的api.avi/ \- }! b! v) G) I+ C
│ │ 9 F* f5 M; i( k. |5 i
│ ├─8_画画板小功能实现
0 ~* j4 E: B; }/ m│ │ 8_画画板小功能实现.avi) u0 o) h1 y! ?* ?
│ │ 8 r2 ^$ p, E. i3 ?
│ └─9_画画板增加几个小功能
. ]! G7 ?4 p( S' W& c9 j: m│ 9_画画板增加几个小功能.avi( n9 o" L, Z+ d% F5 V" E' k
│
4 t8 K- v# J7 K2 ^└─第四天修
$ P8 k5 r) F, S# w/ U9 h& r ├─10_对图片进行缓存
6 X9 B% o$ C3 m5 N+ v# j: j8 z ` │ 10_对图片进行缓存.avi
7 J+ W$ d: L( }* F; D H │ , f- K& n% R6 f4 A- A6 i* c: `9 h# _
├─11_cache目录和filedir目录区别. o+ D. H& J6 z& I
│ 11_cache目录和filedir目录区别.avi
+ W% `+ \4 Z- U5 y │
1 G4 V& M* h# U* } ├─12_runinthread_API介绍
2 D; X2 F# i$ e/ Y! x; W' Q │ 12_runinthread_API介绍.avi7 E5 w7 z3 m; _ ?
│
& j& S& P+ |' R4 l. u9 L# G2 O ├─13_handler的api介绍" r7 a- a0 s' P5 N k
│ 13_handler的api介绍.avi
2 Z2 e. m8 J, N2 e5 T* c │ # c" W9 A; M6 u' ~5 m( j" v
├─14_准备开饭客户端的内容
: n. C) p/ h, }. l, T │ 14_准备开饭客户端的内容.avi! O0 U9 x& u# p0 h
│ 2 |) n; Q |) W8 g8 N$ m
├─15_去服务器获取数据的逻辑5 U( }* R2 P' k4 K
│ 15_去服务器获取数据的逻辑.avi
R" m# W, r1 o" |/ Z8 N, p │
1 v6 T5 ]+ i6 o, H2 a( V ├─16_解析xml封装数据
5 c; @2 ?9 E6 Z │ 16_解析xml封装数据.avi
( ~0 h1 w. t% r+ u │
$ }, e8 r1 `1 n( Z& | ├─17_把普通文本数据展示到控件上
2 Z) `7 G2 a! ]" X, v │ 17_把普通文本数据展示到控件上.avi
& c5 s: l+ X) k: n9 d │
* z
相关资源