首页
归档
1
安卓屏幕相关概念
2
性能卡顿监控
3
LLDB Console 常见用法
4
Android 如何 debug 断点调试 c++ 层
5
C++里面的类型转换
围巾🧣
既然睡不着,不如起来学习会。world.execute(me);
累计撰写
183
篇文章
累计创建
11
个标签
累计收到
1
条评论
导航
首页
归档
目录
搜索
标签搜索
Android
Gradle
Java
Kotlin
DP
双指针
树、图
排序查找
回溯
滑动窗口
线性表、栈
Android Systrace Input
1 年前
927
0
0
116.7℃
Android 性能优化
安卓中一个事件的主要流向要经过几个队列,从系统捕捉分发、准备发给应用 、已发送,再到应用处理回调
Android System trace 分析
1 年前
990
0
0
123℃
Android 性能优化
Systrace 是 Android4.1 中新增的性能数据采样和分析工具。它可帮助开发者收集 Android 关键子系统(如SurfaceFlinger/ SystemServer/Kernel/Input/Display 等 Framework 部分关键模块、服务)
NestedScrollView 嵌套RecyclerView 加载大量数据卡顿
1 年前
1471
0
0
171.1℃
Android 性能优化
现状当你把 RecyclerView 放在 NestedScrollView 里,就可能会发现性能出现问题。因为当 NestedScrollView 包含的 RecyclerView 加载大量数据时,onCreateViewHolder() 方法会被多次调用,导致应用在启动时会有一段时间的冻结
Android 的 AOP 面向切面编程
1 年前
1125
0
0
136.5℃
Android 常用框架
在软件开发中,特别是在面向对象编程中,我们常常会面临一些横切关注点的问题。这些横切关注点可能涉及到日志记录、性能监控、安全检查等,它们通常会分散在应用程序的多个模块中,导致代码重复、耦合性增加等问题
Retrofit 自定义 Convertor
1 年前
922
0
0
116.2℃
Android 常用框架
例如一般网络响应都是这样封装,code msg data,很多时候只要使用 data,code 有错误就统一逻辑处理了。这时就需要一个 convertor 转换直接取出 data编写 retrofit 的service 就方法返回值就不用都是 Call<HttpData<DataT>
Retrofit 基本原理
1 年前
789
0
0
102.9℃
计算机网络
Android 常用框架
Retrofit 是一款基于 OkHttp 的强大网络请求库,专门用于简化 Android 和 Java 应用中的网络请求操作。它的设计理念是将 HTTP API 转换为 Java 接口,让开发者能够以更简洁、直观的方式与远程服务器进行通信
Jetpack Hilt
1 年前
960
0
0
120℃
Android 常用框架
使用 Hilt 框架简化 Android 依赖注入在现代的 Android 应用开发中,依赖注入是一项关键的技术,它可以帮助我们更轻松地管理应用中的对象依赖关系。
Glide 原理 4 - 缓存机制
1 年前
1198
0
0
143.8℃
Android 常用框架
Glide 需要缓存的 图片资源 分为两类:原始图片(Source) :即图片源的图片初始大小 ; 分辨率转换后的图片(Result) :经过 尺寸缩放 和 大小压缩等处理后的图片
Glide 原理 3 - into
1 年前
816
0
0
105.6℃
Android 常用框架
Glide 内部获取图片主要工作 into 调用收到加载请求看内存缓存(active、cache),磁盘缓存有没有,有就直接回调回去,没有就网络请求请求回来就构建资源、缓存最终回到 DrawableImageViewTarget
Glide 原理 2 - load
1 年前
778
0
0
101.8℃
Android 常用框架
load 调用with 之后,下一步就是 load,方法接受不同类型的参数,例如 URL、本地文件路径、资源 ID 等,用于指定要加载的图片资源。
上一页
下一页
2
3
4
5
6
弹