首页
›
嵌入式与底层系统
›
069-Android显示与SurfaceFlinger工程
›
《Android屏幕旋转与分辨率适配》
VIP9
本课程属于:069-Android显示与SurfaceFlinger工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android屏幕旋转与分辨率适配
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=学习目标 · 核心概念 · 整体框架
课程导入
目标=学习目标
02
Android屏幕基础
目标=屏幕尺寸 · 分辨率 · 像素密度
Android
屏幕基础
03
屏幕旋转机制
目标=Activity生命周期变化 · 配置变更 · onConfigurationCha…
屏幕旋转机制
Activity
04
分辨率适配核心
目标=密度无关像素 · 布局资源限定符 · drawable与mipmap目录结…
分辨率适配核心
目标=密度无关像…
05
资源限定符详解
目标=语言 · 屏幕尺寸 · 方向
资源限定符详解
目标=语言
06
布局适配策略
目标=ConstraintLayou… · LinearLayout权重 · 百分比布局
布局适配策略
ConstraintLa…
07
图片资源适配
目标=多密度图片生成 · 矢量图VectorDrawable · WebP与自适应图标
图片资源适配
目标=多密度图片…
08
屏幕方向控制
目标=manifest中screen… · 代码动态设置 · 传感器与用户锁定
屏幕方向控制
manifest
09
配置变更处理
目标=android · 手动处理旋转 · 避免重建的最佳实践
配置变更处理
android
10
Fragment与旋转
目标=Fragment生命周期 · 状态保存 · ViewModel与SavedSta…
Fragment
旋转
11
状态保存与恢复
目标=onSaveInstanceS… · onRestoreInstanceS… · Bundle限制与Parcelabl…
状态保存
恢复
12
多窗口与分屏适配
目标=自由窗口 · 分屏模式 · 画中画对旋转与分辨率的影响
多窗口
分屏适配
13
折叠屏与异形屏适配
目标=折叠状态 · 铰链区域 · 刘海屏
折叠屏
异形屏适配
14
横竖屏布局设计
目标=横屏专用布局 · land资源目录 · 布局复用与差异化管理
横竖屏布局设计
目标=横屏专用布…
15
动态分辨率与密度
目标=运行时获取DisplayMet… · 调整density · 适配不同设备
动态分辨率
密度
16
图片加载与缓存适配
目标=Glide · Coil按尺寸加载 · 内存优化与旋转后重建
图片加载
缓存适配
17
自定义View适配
目标=测量 · 布局 · 绘制中的尺寸单位
View
自定义
18
WebView与旋转适配
目标=viewport · 缩放 · 横竖屏切换时的状态保持与重载
WebView
旋转适配
19
游戏与视频旋转适配
目标=SurfaceView · TextureView · 全屏沉浸式与方向锁定
游戏
视频旋转适配
20
自动化测试与验证
目标=多设备模拟器 · 旋转测试 · 截图对比与UI自动化
自动化测试
验证
21
常见问题排查
目标=旋转后崩溃 · 布局错乱 · 图片模糊
常见问题排查
目标=旋转后崩溃
22
性能优化
目标=旋转重建开销 · 资源加载 · 内存泄漏与启动速度优化
性能优化
目标=旋转重建开…
23
兼容性适配
目标=不同Android版本 · 厂商ROM · API差异与向后兼容策略
兼容性适配
Android
24
实战案例一
目标=电商商品详情页横竖屏适配与状态…
实战案例一
目标=电商商品详…
25
实战案例二
目标=视频播放器全屏旋转与手势控制适…
实战案例二
目标=视频播放器…
26
实战案例三
目标=折叠屏设备上自适应布局与动态分…
实战案例三
目标=折叠屏设备…
27
实战案例四
目标=多语言与多分辨率下的资源管理与…
实战案例四
目标=多语言
28
最佳实践总结
目标=架构设计 · 资源组织 · 代码规范与团队协作
最佳实践总结
目标=架构设计
29
综合提升
目标=从适配到响应式设计 · Jetpack Compose中的旋…
综合提升
目标=从适配到响…
30
课程总结与展望
目标=知识回顾 · 进阶学习路径 · 新技术趋势与持续集成
课程总结
目标=知识回顾
所属VIP或分类
同VIP:Android-Display-HAL实战100例
同VIP:Android-HWC与Gralloc显示适配
同VIP:Android-SurfaceFlinger显示系统工程