Android 开发知识点汇总

这篇博客详尽地总结了Android开发的各种关键知识点,包括基础组件如Application、Activity、Service,深入讲解了视图系统、资源管理、交互处理、进程线程通信、数据持久化、多媒体支持、网络操作、图像动画处理、适配策略以及JNI和NDK的使用。无论你是初学者还是经验丰富的开发者,都能从中找到有价值的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础组件

  • Application
    • PackageManager
  • Activity
    • Activity生命周期
    • Activity启动模式
    • Stack与Task
    • ActivityManager
  • Service
    • Service创建方式(2种)
    • IntentService
    • ServiceManager
  • ContentProvider
    • 联系人Demo
  • BroadcastReceiver
    • 注册方式、区别
    • LocalBroadcast
  • Fragment
    • 生命周期
    • Fragment的管理和事务处理
    • 创建方式
    • 与Activity通信
  • Intent
    • 基础概念
    • 过滤匹配方式
  • Loader
    • CursorLoader
    • AsyncTAskLoader
  • Window
    • WindowManager
    • 与Activity、View关系

View视图

  • 视图控件
    • 基础布局
      • LinearLayout
      • RelativeLayout
      • FrameLayout
      • TableLayout
      • AbsoluteLayout(已被标注过时)
    • 常用控件
      • TextView
      • Button
      • ImageView
      • ListView
      • ...
  • 视图的工作原理
    • layout/measure/draw
    • VSYNC/DisplayList...
    • hwui
  • 事件体系、传递机制
    • 拦截/分发/处理
    • 滑动冲突解决
  • 自定义视图
    • 继承、组合
    • Paint、Canvas使用

资源

  • Resource
    • assets
    • raw
    • res
      • Theme应用与管理
      • layout
      • anim
      • values
      • ...
  • R文件相关
  • Drawable
  • mipmap

交互相关

  • 通知
  • 设备唤醒
  • 导航Toolbar
  • 系统UI
    • 屏幕布局方式
    • statubar
  • MaterialDesign

进程与线程

  • 进程通信
    • 基本概念
    • 通信方式
      • Binder
      • Messager
      • 文件共享
      • ContentProvider
      • AIDL
  • 消息机制
    • Handler、Looper、Message
    • ThreadLocal
  • 并发
    • 线程、线程池
    • 线程管理Executor
    • 工具类
      • Exectors
      • Exechanger
      • ...

数据持久化

  • SQLite
  • SharePerference
  • 序列化
  • Android文件系统
    • 内部存储
    • 外部存储
    • 不同系统版本变化

多媒体

  • 视频
    • VideoPlayer
  • 音频
    • 播放
    • 录音
  • 拍照
    • 拍照
    • 录像

网络

  • 网络基础知识HTTP、HTTPS
  • 网络操作
    • 网络连接
      • Http
      • Socket
    • 网络状态变化
  • 传输优化
    • GZip
    • 缓存
    • 预取

图像、特效动画

  • 图片
    • Bitmap
      • 加载
      • 优化
    • ImageLoader实现原理、三级缓存
    • .9.png
    • OpenGl ES渲染
  • gif加载
  • 动画
    • Tween
    • 帧动画
    • 属性动画
    • 转场动画

适配

  • 屏幕适配
    • 兼容屏幕大小
    • 兼容屏幕密度
    • 响应式UI
  • 系统版本适配
  • Room适配
  • 语言、国际化
  • 指令集相关
  • 辅助功能
    • Accessibility

JNI与NDK

  • so文件
  • 本地方法实现
  • NDK调试
  • SWIG
  • Bionic
  • 原生实现
    • 原生线程
    • 原生图形
    • 原生音频

待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值