Android

邪恶机器人

121 篇文章
Android
RecyclerView 的预加载机制,Prefetch 到底有用吗

RecyclerView 的预加载机制,Prefetch 到底有用吗

RecyclerView 的预加载机制,Prefetch 到底有用吗 RecyclerView 的预加载机制,Prefetch 到底有用吗 从一次列表卡顿说起 去年维护一个信息流应用时,我遇到个挺典型的性能问题。列表滑动到第 15 条左右开始掉帧,Systrace 上能看到明显的红色帧, Chore

ShortcutManager 的动态快捷方式,真的有人用吗

ShortcutManager 的动态快捷方式,真的有人用吗

ShortcutManager 的动态快捷方式,真的有人用吗 ShortcutManager 的动态快捷方式,真的有人用吗 被忽视的 API:从 Android 7.1 到今天的尴尬地位 ShortcutManager 这个 API 在 Android 7.1(API 25)引入,到现在已经横跨了八

NetworkSecurityConfig 的证书固定,配置注意事项

NetworkSecurityConfig 的证书固定,配置注意事项

NetworkSecurityConfig 的证书固定,配置注意事项 NetworkSecurityConfig 的证书固定,配置注意事项 去年处理一个支付 SDK 的接入需求时,对方要求必须做证书固定(Certificate Pinning)。当时心想这玩意儿 Android 7.0 就原生支持了

VpnService 的隧道实现,MTU 和 DNS 配置细节

VpnService 的隧道实现,MTU 和 DNS 配置细节

VpnService 的隧道实现,MTU 和 DNS 配置细节 「VpnService 的隧道实现,MTU 和 DNS 配置细节」 Android 的 VpnService 从 API 14 就有了,但真正能做出稳定可用的隧道实现,踩的坑远比文档上写的多。我去年维护一个基于 VpnService 的

WorkManager 的约束条件,电池优化下还靠谱吗

WorkManager 的约束条件,电池优化下还靠谱吗

WorkManager 的约束条件,电池优化下还靠谱吗 WorkManager 的约束条件,电池优化下还靠谱吗 从一次凌晨的崩溃告警说起 去年维护的一个后台上传模块,线上突然报了大量 WorkInfo.State.FAILED 的异常。看日志很诡异:任务明明设置了 NetworkType.CONNE

DownloadManager 的大文件下载,断点续传靠谱吗

DownloadManager 的大文件下载,断点续传靠谱吗

DownloadManager 的大文件下载,断点续传靠谱吗 「DownloadManager 的大文件下载,断点续传靠谱吗」 去年维护一个视频缓存项目时,我接到了一个看起来挺简单的需求:后台下载 500MB 以上的视频文件,支持断点续传,网络切换后能自动恢复。产品经理的原话是"系统不是有 Down

ContentResolver 的批量操作,applyBatch 还靠谱吗

ContentResolver 的批量操作,applyBatch 还靠谱吗

ContentResolver 的批量操作,applyBatch 还靠谱吗 ContentResolver 的批量操作,applyBatch 还靠谱吗 从一次联系人同步崩溃说起 去年维护一个企业通讯录同步模块时,我在 Firebase Crashlytics 里看到一条稳定复现的崩溃: androi