一文了解Gradle 的Task
在 Gradle 中,构建的核心逻辑放在 Task 中。那些看上去非常复杂的构建过程,实际...
android 应用流畅度(FPS)监控
流畅度是页面在滑动、渲染等过程中的体验, Android系统要求每一帧都要在16.67ms内...
聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
实现Runnable中不能抛异常只能捕获异常原因
近日,小伙伴发现使用线程池,如果Runnable中存在异常且没有catch后会造成某一个线...
Android 自定义View 之 可随意拖动的View
因为赶项目本人停更两个月 从今天开始又可以更新了 今天说一下这个可随意拖动的vie...
RecyclerView万能分割线 (线性/宫格/瀑布流)
前言
我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如...
鸿蒙next开发进阶 – 任务调度管理
任务调度管理
任务调度管理的在日常开发中很常见,比如启动时任务管理就是其中一种...
Java线程池是如何保证核心线程不被销毁的
对于Java中 Thread 对象,同一个线程对象调用 start 方法后,会在执行完run 后走...
程序员副业 | 2024年9月复盘
本文首发于公众号:嘟爷创业日记 。 我已经坚持日更340天+,欢迎过来追剧~
大...
Android性能指标
如果app使用时卡顿严重或者加载页面慢,cpu占用率高,导致app闪退等问题,在测试过程中,则需特别关注性能方面的体验,app性能好、ui设计美观、功能层级明确,路径层级较少,均可提升用户对app的使用率
.IllegalStateException: The content of the adapter has changed but ListView did not receive a not…
java.lang.IllegalStateException: The content of the adapter has changed but ...
android HTTP协议——请求与响应
摘要:1.HTTPHTTP:HyperTextTransferProtocol,超文本传输协议的缩写,是本地浏览...
飞书 Android 升级 JDK 11 引发的 CI 构建性能问题
一、摘要
本文从飞书 Android 升级 JDK 11 意外引发的 CI 构建性能劣化谈起,结合...
Android Deeplink配置
Deeplink启动应用配置注意事项
1. Deeplink格式说明
Deeplink是目前...
Android | 关于 OOM 的那些事
前言
Android 系统对每个app都会有一个最大的内存限制,如果超出这个限制,就...
喜迎国庆,用Compose赶制一面五星红旗
我们学习Jetpack Compose已经有一段时间了,通过前面的学习已能掌握足够的技巧以在...
Android一个APP里面最少有几个线程
Android一个APP里面最少有几个线程
参考
www.jianshu.com/p/92bff8d62…www.jianshu...
Android使用LruCache、DiskLruCache实现图片缓存+图片瀑布流
写在前面
PS:本文中的例子来源于官网地址:Caching Bitmaps,源码地址(自备梯子...
微信iOS多设备多字体适配方案总结
一、背景
2014下半年,微信iOS版先后适配iPad, iPhone6/6plus。随着这些大屏...