值不值得学:先看它解决什么场景

这套讲 AndBase 框架的视频,适合遇到这类问题的安卓开发者:业务里反复出现图片轮播、启动页、拍照取图、城市选择、下拉刷新这类通用模块,每次都自己堆代码或四处拼凑,既费时又难维护。框架本身的价值就是把上述常见需求抽象成可复用组件,配一套基础 Activity 和依赖注入容器,让你少写样板代码。它不解决架构选型或新语言迁移问题,更像一本「常见界面与基础结构的实现拆解手册」。如果你的工作以定制系统层、纯底层框架或非安卓生态为主,收益有限;只要还在做应用层业务,看懂思路就能直接拿来改造自己的项目。

适合什么基础,建议先看哪几块

它不是零基础入门课。默认你已掌握 Java 基本语法、Activity 生命周期、常见布局写法,能独立跑通一个简单工程;最好用过注解或听过依赖注入,但不强求深入。资料编排较直白,建议按顺序先过框架简介与源码结构,建立整体认知;接着重点看 AbActivity 的实例效果与源码分析,这是理解后续所有模块的支点;随后看依赖注入两讲,弄清注解在框架里怎么落到代码。中段常见 UI 控件和图片轮播、启动页那几块,贴近真实业务,适合对照自己项目里的同类实现看;拍照、城市选择、刷新视图等,可当作专题按需查,不必强求一次背完。顺序上先抓主线,再按场景补专题,效率最高。

学完能独立做什么,资料怎么配合练习

看完后,你应能在自己的工程里搭出类似的基础结构:写一个继承自框架基类的 Activity,用其依赖注入方式管理控件与资源,再接入轮播、刷新、拍照取图等模块,并定位常见问题。更重要的是,通过逐行读源码,你会形成一套看第三方框架的方法:先看入口与生命周期,再看注解或容器怎么装配,最后落到具体业务控件。练习上建议这样配合资料:每看完一个模块的源码讲解,暂停视频,在自己工程里照着写一遍最小可运行示例;遇到对不上的地方,回看对应那节,再翻框架源码对照。不要只听不敲,源码课的价值在于你亲手复现一次,再拿它去替换项目里旧的重复代码,这样才不算白看。


通过分析AndBase的官方demo及AndBase的源码,提高Android开发的效率

课程目录

*   01 01_Andbase简介.mp4 53:11

*   02 02_Andbase基本源码结构.mp4 21:19

*   03 03_Andbase中AbActivity的实例效果.mp4 22:02

*   04 04_Andbase中AbActivity的源码分析.mp4 38:24

*   05 05_Android中IOC的应用.mp4 28:45

*   06 06_Andbase中IOC的源码分析及使用.mp4 17:37

*   07 07_Andbase中UI控件常见效果.mp4 23:23

*   08 08_Andbase中图片轮转和启动页面源码分析.mp4 30:25

*   09 09_Andbase中图片拍照和城市选择源码分析.mp4 24:53

*   10 10_Android中刷新View的实例效果.mp4 17:37

*   11 11_Andbase中下拉上拉刷新View的源码分析.mp4 17:21

*   12 12_Andbase中下拉上拉刷新ListView的源码分析.mp4 15:33

*   13 13_Andbase中多列瀑布ListView的源码分析.mp4 14:24

*   14 14_Android中常见的Tab效果及应用场景.mp4 13:35

*   15 15_Andbase中顶部滑动Tab的实现及源码分析.mp4 19:39

*   16 16_Andbase中底部Tab的实现及源码分析.mp4 15:34

*   17 17_Android中常见的滑动菜单效果.mp4 13:33

*   18 18_Andbase中基本滑动菜单的实现及源码分析.mp4 24:35

*   19 19_Andbase中动画菜单的实现及源码分析.mp4 10:46

*   20 20_Android中图片加载的应用场景及注意问题.mp4 12:21

*   21 21_Andbase中AbImageLoader的实现及源码分析.mp4 25:06

*   22 22_Andbase中ImageLoader及ImageCache的实现及源码分析.mp4 14:30

*   23 23_Android中ORM的实现思路及应用场景.mp4 18:42

*   24 24_Andbase中单表操作的实现及源码分析.mp4 20:51

*   25 25_Andbase中多表关联操作的实现及源码分析.mp4 16:29

*   26 26_Andbase中对象封装类操作数据库的实现及源码分析.mp4 13:23

*   27 27_Android中客户端与服务器的知识回顾.mp4 16:23

*   28 28_Andbase中GET及POST请求的封装实现及源码分析.mp4 20:34

*   29 29_Andbase中文件上传下载的封装实现及源码分析.mp4 15:58

*   30 30_Android中下载器的应用场景及注意事项.mp4 18:04

*   31 31_Andbase中批量下载器的封装实现及源码分析.mp4 16:55

*   32 32_Android中线程管理的应用场景.mp4 14:10

*   33 33_Andbase中单线程及线程队列的实现及源码分析.mp4 14:34

*   34 34_Andbase中线程池及返回线程对象的实现及源码分析.mp4 10:37

*   35 35_Andbase总结.mp4 10:08