Android 抓取 ANR 日志终极办法
在 Android 开发中,有时会遇到 ANR,一旦出现 ANR 我们就需要拿到对应的trace...
android各版本分辨率适配
我的理解,直接举个例子,如图因为我们ui的设计为了方便,android和ios用的是6s的分辨率,750*1334.加入ui图上有这样一条线,ui标尺375px,根据设计,所以我选择以750 1334为标准。将屏幕宽分为750份,这样1份刚好是1px,而375px是375份,因为其他分辨率都是以750 1334为基准生成的,所以他们宽也是750份,而这一份代表多少px我们就不用管,反正我们希望不管在哪种分辨率(比如 720 1280 或者 1080 1920)上我们都需要占375份,这样就达到了适配要求
高复用性自动化脚本设计实践
Tech
导读
在自动化测试实践中,为了更好的契合被测业务场景,需要不断优化框...
Http 和 Retrofit 中的超时
我们通过 Retrofit 和 Okhttp 进行了数千次 HTTP 调用。有时,这些请求会由于...
Android高手笔记-D8, R8编译优化
在之前的文章Android高手笔记-包体积优化中提到过通过编译优化包体积,涉及到了P...
Kotlin异常处理(2)捕获异常
try-catch 语句
try-catch 表达式
多 catch 代码块
try-catch 语句嵌套
...
Android 12 适配攻略
首语
2022年2月11日,谷歌发布了首个 Android 13 开发者预览版。2022年7月,发...
Android 大型工程 App Bundle 模块化实践
导言 Android App Bundle 是 Android 新推出的一种官方发布格式,可让您以更高...
抖音 Android 包体积优化探索:资源二进制格式的极致精简
前言
目前,安卓端对于包体积的优化方案已经多如过江之鲫,我们系列的上一篇文章...
Kotlin-Parcelable遇到的坑,Parcelize使用
我们在页面间跳转时,经常需要传递值,在使用Java中我们实现Parcelable接口,实现...
Flutter状态管理新的实践
Tech
导读
本文介绍flutter端状态刷新的一种新的思路和尝试,通过dart的扩展属...
JVM 如何处理未捕获异常
什么是未捕获异常
未捕获异常指的是我们在方法体中没有使用try-catch捕获的异常...
android DialogFragment从后台返回时禁用动画
当DialogFragment弹出后,如何防止一次又一次的动画?例如后台切换回来、activity...
如此简单!?一行代码搞定Flutter的PageView预加载
Android的ViewPager2在更新后的好用程度自是不用多说,我们只需要设置offScreenPa...
Android 自定义View 之 可随意拖动的View
因为赶项目本人停更两个月 从今天开始又可以更新了 今天说一下这个可随意拖动的vie...
重磅来袭!Android UI设计规范助你打造精美Android应用!
重磅来袭!Android UI设计规范助你打造精美Android应用!
为了规范Android UI设计...
Jetpack Compose – UI定位
前言
在使用Compose开发过程中,有些场景需要把UI定位到某个位置,使用compose-lay...
Android Camera2 与 Camera API技术探究和RAW数据采集
Android Camera2
Android Camera2 是 Android 系统中用于相机操作的一套高级应用...

