【Android】学习列表

197 阅读1分钟

基础

四大组件

  • Activity
  • Service
  • Content Provide
  • Broadcast Receiver

布局

  • LinearLayout
  • RelativeLayout
  • GridLayout
  • ConstraintLayout

其他

  • Application
  • Fragment
  • Intent
  • 图片查看
  • 验证码机制
  • Socket
  • WebView
  • Gradle
  • 混淆
  • ContentService

数据存储

  • SharedPreferences
  • SQLite
  • File

UI

控件

  • ViewGroup
  • GridView
  • CardView
  • FloatingActionButton
  • 动画
  • 沉浸式状态栏

进阶

  • 反射
  • 动态代理
  • apt
  • 指纹解锁
  • 录制小视频
  • 断点续传
  • 屏幕适配
  • 组件化
  • 设备唯一标识
  • 注解
  • apk结构
  • 打包原理
  • HandlerAsyncTask 原理
  • 多线程开发
  • 页面绘制原理
  • 自定义控件

手机功能

  • 蓝牙
  • NFC

高级

  • JNI
  • FFmpeg
  • RTMP
  • WebRTC
  • Netty
  • JUC
  • 线程池
  • JVM
  • 内存模型
  • 类加载机制
  • 线程模型
  • Android 运行环境
  • Android 沙盒机制
  • AIDL 原理
  • Binder 通信原理
  • App 启动原理
  • Activity 启动原理
  • 热修复原理
  • Android 事件分发
  • 触摸事件机制
  • Android 绘制原理
  • Android 动画原理
  • Android 安全机制
  • 架构演进
  • 模块化
  • 插件化
  • 动态部署
  • Dynamic Feature

第三方框架

  • ButterKnife
  • Rxjava2
  • RxAndroid2
  • Glide
  • Retrofit
  • Dagger2
  • BGAQRCode

扫码关注,一起学习交流~~