Android基础
HarmonyOS NEXT
RxJava2
- 0章 RxJava2课程目录介绍
- 1章 基础概念
- 2章 RxJava基本使用
- 3章 RxJava操作符
- 4章 RxJava基本响应类型
- 5章 RxJava背压策略
- 6章 RxJava基础实战
- 7章 RxJava高级用法(一)
- 8章 RxJava高级用法(二)
- 9章 RxJava混合实战
- 10章 RxJava源码分析
- 11章 RxJava、Flow、LiveData适用范围
- 12章 RxJava使用过程中遇到线程相关的坑
GodEye
- 0章 性能平台GodEye源码分析-课程介绍
- 1章 性能平台GodEye源码分析-整体架构
- 2章 性能平台GodEye源码分析-数据模块
- 3章 性能平台GodEye源码分析-内存模块
- 4章 性能平台GodEye源码分析-监控模块
- 5章 性能平台GodEye源码分析-第三方模块
- 6章 性能平台GodEye源码分析-自定义拓展模块
语法基础
- 语法基础——C语法基础
- 语法基础——C++语法基础
- 语法基础——Objective-C语法基础
- 语法基础——PHP语法基础
- 语法基础——Groovy语法基础
- 语法基础——Gradle语法基础
- 语法基础——Proguard语法基础
- 语法基础——Kotlin语法基础
- 语法基础——Dart语法基础
- 语法基础——ReactNative语法基础
面试复习
- 面试复习——Android工程师之Java基础
- 面试复习——Android工程师之Java面试题
- 面试复习——Android工程师之网络基础
- 面试复习——Android工程师之Android面试大纲
- 面试复习——Android工程师之算法基础
- 面试复习——Android工程师之设计模式
Java进阶
- Java进阶——Java内存模型和垃圾回收机制
- Java进阶——Java中的克隆
- Java进阶——Java中的字符串常量池
- Java进阶——Java中的equals()和hashCode()
- Java进阶——Java中的Atomic原子特性
Java集合
温馨提示:请按顺序阅读,需要您具备数据结构基础,且基于JDK1.7
- Java基础——HashMap源码分析
- Java基础——HashSet源码分析
- Java基础——HashTable源码分析
- Java基础——LinkedHashMap源码分析
- Java基础——LinkedHashSet源码分析
- Java基础——ArrayList源码分析
- Java基础——LinkedList源码分析
- Java基础——CopyOnWriteArrayList源码分析
- Java基础——ConcurrentHashMap源码分析
- Java基础——Vector源码分析
- Java基础——Stack源码分析
- Java基础——Queue、Deque、ArrayDeque源码分析
- Java基础——BlockingQueue源码分析之ArrayBlockingQueue
- Java基础——BlockingQueue源码分析之LinkedBlockingQueue
四大组件
- Android四大组件——Activity生命周期、启动模式、显隐式意图、杀死进程、杀死所有Activity、安装及反编译
- Android四大组件——Activity跳转动画、淡出淡入、滑出滑入、自定义退出进入
- Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
- Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
- Android四大组件——ContentProvider的增删改查和优化
自定义View
- Android自定义View——简单实现边缘凹凸电子票效果
- Android自定义View——多边形网格属性图
- Android自定义View——折线统计图
- Android自定义View——彩色圆环统计图
- Android自定义View——刮刮卡效果
- Android自定义View——QQ音乐中圆形旋转碟子
- Android自定义View——实现字母导航栏
- Android自定义View——自定义ViewPager
- Android自定义View——仿滴滴出行十大司机评选活动说明
- Android自定义View——仿1号店垂直滚动广告条实现
- Android自定义View——贝塞尔曲线实现水波纹效果
- Android自定义View——贝塞尔曲线实现水波纹进度球
- Android自定义View——贝塞尔曲线实现抛物线效果
- Android自定义View——贝塞尔曲线实现直播点赞效果
- Android自定义View——自定义插值器和估值器实现向上抛体运动
- Android自定义View——拼手气转盘
基础控件
- Android基础控件——WebView的定位功能、视频全屏播放、下载功能、页面Url的处理、进度条处理
- Android基础控件——ProgressBar自定义的介绍、动画效果实现、附加三个漂亮的进度条
- Android基础控件——Toast的自定义、按两次返回键返回桌面并弹出自定义吐司、仿映客吐司
- Android基础控件——EditText隐藏软键盘、Enter键隐藏软键盘、点击非输入框区域隐藏软键盘
- Android基础控件——TextView的跑马灯效果、变量赋值、字体属性、超链接、Activity跳转、字体加粗、自定义字体
- Android基础控件——AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框
- Android基础控件——Banner轮播图的无限循环轮播功能、手动滑动功能
- Android基础控件——ListView实现时间轴效果
- Android基础控件——PopupWindow完美模仿ios底部弹窗
- Android基础控件——SeekBar的使用、仿淘宝滑动验证
- Android基础控件——SeekBar的自定义,超短代码模仿抖音带有数字拖拽进度条
- Android基础控件——SwipeRefreshLayout最简单的下拉刷新
- Android基础控件——ViewPager实现带有动画的引导页
- Android基础控件——ViewFlipper的使用,仿淘宝头条垂直滚动广告条
- Android基础控件——EditText的自定义、高仿iOS的UITextField
- Android基础控件——Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗
- Android基础控件——ImageView的自定义,巧用Matrix实现图片不变形的炫酷PK条
- Android基础控件——ImageView的自定义,再次利用Matrix完美模仿小红书长图自动滚动效果
- Android基础控件——HorizontalScrollView的自定义,完美模仿抖音等短视频拍摄底部切换Tab控件
- Android基础控件——TextView的自定义,实现圈圈进度条的倒计时
Material Design
- Android基础控件——CardView的使用、仿支付宝银行卡
- Android基础控件——TabLayout的使用、仿爱奇艺导航条
- Android基础控件——RecyclerView实现拖拽排序侧滑删除效果
- Android基础控件——RecyclerView实现混排效果,仿网易云音乐
- Android基础控件——RecyclerView实现窗口拖动和屏幕边缘吸铁石的效果
- Android基础控件——MaterialDesign所有组件的使用,搭建5.0项目的第一步
Flutter
- Flutter开发日记——Flutter基础入门知识
- Flutter开发日记——构建系统加入Flutter符号表
- Flutter开发日记——Flutter动画&Motion Widget详解(上)
- Flutter开发日记——Flutter动画&Motion Widget详解(下)
- Flutter开发日记——Flutter布局Widget详解(上)
- Flutter开发日记——Flutter布局Widget详解(下)
动画
IPC
快速开发
数据存储
框架模式
传感器
开发汇总
- Android开发细节——开发实战过程中遇到的细节问题与解决方案汇总
- Android开发错误——Android Studio中遇到过的错误问题与解决方案汇总
- Android开发细节——上班实战项目中遇到的棘手问题与解决方案汇总
排序算法
其他
Cocos Creator 3.0
TensorFlow
- TensorFlow入门知识
- TensorFlow项目练手(一)——天气预测
- TensorFlow项目练手(二)——猫狗熊猫的分类任务
- TensorFlow项目练手(三)——基于GRU股票走势预测任务
- Stable Diffusion入门修炼手册
Android进阶
Transform+ASM
创作中,未完待续
ANR
- ANR系列(一)——ANR源码拆解之Service的触发
- ANR系列(一)——ANR源码拆解之Broadcast的触发
- ANR系列(一)——ANR源码拆解之Input的触发
- ANR系列(二)——ANR监听方案之WatchDog
- ANR系列(二)——ANR监听方案之SyncBarrier
- ANR系列(二)——ANR监听方案之IdleHandler
- ANR系列(二)——ANR监听方案之SIGQUIT信号的监控
- ANR系列(三)——ANR分析套路
系统机制
- Android进阶——Android无障碍服务之AccessibilityService实现微信抢红包插件
- Android进阶——Android消息机制之Looper、Handler、MessageQueen
- Android进阶——Android事件分发机制之dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
- Android进阶——Android视图工作机制之measure、layout、draw
- Android进阶——Android跨进程通讯机制之Binder、IBinder、Parcel、AIDL
- Android进阶——Android弹窗组件工作机制之Dialog、DialogFragment
- Android进阶——Android四大组件启动机制之Activity启动过程
多线程
- Android进阶——多线程系列之四大线程池的使用介绍
- Android进阶——多线程系列之异步任务AsyncTask的使用与源码分析
- Android进阶——多线程系列之wait、notify、sleep、join、yield、synchronized关键字、ReentrantLock锁
- Android进阶——多线程系列之Thread、Runnable、Callable、Future、FutureTask
- Android进阶——多线程系列之Semaphore、CyclicBarrier、CountDownLatch
框架打造
源码分析
- Android进阶——源码分析之图片加载框架Glide
- Android进阶——Small源码分析之启动流程详解
- Android进阶——Small源码分析之跳转流程详解
- Android进阶——Small源码分析之更新流程详解
- Android进阶——ExoPlayer源码分析之宽带预测策略的算法详解
性能优化
- Android进阶——性能优化之MAT的使用
- Android进阶——性能优化之Android Monitor、TraceView、Allocation Tracking、Lint的使用
- Android进阶——图片优化之质量压缩、尺寸压缩、采样率压缩、LibJpeg压缩
项目实战
NDK开发
基础入门
- NDK开发——Android Studio2.x配置NDK环境、运行HelloWord
- NDK开发——Linux命令、Shell命令、MakeFile命令、gba命令
- NDK开发——JNI必须掌握的常用例子
编译入门
- NDK开发——x264、AAC在Linux下编译
- NDK开发——nginx-rtmp流媒体服务器搭建
- NDK开发——FFmpeg在Linux下编译、测试编译结果
- NDK开发——FFmpeg在Linux下编译、移植命令行、合并音视频
Fmod
FFmpeg
开发汇总
第三方应用
Bmob后端云
- Android实战——第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一)
- Android实战——第三方服务之Bmob后端云的增删改查、上传文件、获取文件、修改密码(二)
- Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)
- Android实战——第三方服务之Bmob后端云的答题系统小项目(四)
- Android实战——第三方服务之Bmob后端云的云应用收纳集小项目(五)
热更新
响应式编程
依赖注入
ORM框架
图片加载
网络框架
网络爬虫
内存泄漏
ShareSDK
科大讯飞
百度自动更新
二维码扫描
下拉刷新
数据存储
iOS基础
基础入门
- iOS基础——数据操作之Sqlite3、FMDB
- iOS基础——屏幕适配之autoResizing、autoLayout、sizeClass
- iOS基础——通知代理之NSNotificationCenter、Delegate
- iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档
- iOS基础——网络请求之NSURLConnection、NSURLSessionDataTask
基础控件
- iOS基础——UI控件之UIView、UITextField、UILabel、UIColor、UIButton、UIImageView
- iOS基础——UI控件之UIAlertController、UINavigationController、Segue、SVProgressHUD
- iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
- iOS基础——通过案例学知识之xib、plist、mvc
- iOS基础——通过案例学知识之UITableView
传感器
项目实战
Web全栈
前端
后端
读书笔记
安卓群英传
- Android群英传知识点回顾——第一章:Android体系与系统架构
- Android群英传知识点回顾——第二章:Android开发工具新接触
- Android群英传知识点回顾——第三章:Android控件架构与自定义控件详解
- Android群英传知识点回顾——第四章:ListView常用优化技巧
- Android群英传知识点回顾——第五章:Android Scroll分析
- Android群英传知识点回顾——第六章:Android绘图机制与处理技巧
- Android群英传知识点回顾——第七章:Android动画机制与使用技巧
- Android群英传知识点回顾——第八章:Activity与Activity调用栈分析
- Android群英传知识点回顾——第九章:Android系统信息与安全机制
- Android群英传知识点回顾——第十章:Android性能优化
- Android群英传知识点回顾——第十一章:搭建云端服务器
- Android群英传知识点回顾——第十二章:Android5.X新特性详解
- Android群英传知识点回顾——第十三章:Android实例提高