一、SurfaceFlinger的原理 SurfaceFlinger是Android系统中负责屏幕显示内容合成的服务,它接收来自多个应用程序和系...
一、SurfaceView和View的绘制流程 1.View的绘制流程 View的绘制流程可以分为三个阶段:measure(测量)、layout...
安卓开发中状态模式的应用 一、状态模式的基本概念 状态模式(State Pattern),又称状态对象模式(State Object Patte...
1. 为什么要关闭或者取消一个协程 协程是一种轻量级的线程,可以在一个线程中并发执行多个任务。但是,并不是所有的协程都需要一直运行,有些协程可能...
Gson:这是Gson的核心类,它可以将对象转换为JSON字符串,或者将JSON字符串转换为对象。它使用反射机制来自动匹配对象的字段和JSON的...
安卓内存优化是一个很重要的话题,有很多方面可以考虑,比如避免内存泄漏、减少内存抖动、优化图片加载、使用缓存和对象池等。下面我举一些代码案例,分别...
安卓内存优化是一个很重要的话题,有很多方面可以考虑,比如避免内存泄漏、减少内存抖动、优化图片加载、使用缓存和对象池等。下面我举一些代码案例,分别...
安卓内存优化是一个很重要的话题,有很多方面可以考虑,比如避免内存泄漏、减少内存抖动、优化图片加载、使用缓存和对象池等。下面我举一些代码案例,分别...
1. 什么是surfaceview 在安卓开发中,我们经常会遇到一些需要高性能、高帧率、高画质的应用场景,例如视频播放、游戏开发、相机预览等。这...