
Android
文章平均质量分 76
xx23x
万事皆在于己之尽力耳
展开
-
0代码0侵入的安卓骨架屏框架----二期优化
本文是对自定义骨架屏框架的优化说明。针对目前对骨架屏的需求及为了实现骨架屏而付出的繁重劳动,而设计的一款0编码0业务侵入的骨架屏框架。感兴趣的可以先去看看这篇文章:额,如果不看,其实可能也不理解这篇是在说什么(⊙o⊙)…原创 2023-10-31 17:49:38 · 963 阅读 · 4 评论 -
android espresso异常:PerformException的解决方案
PerformException Error performing 'single click - At Coordinates: x, y and precision: 16, 16' on view 'Animations or transitions are enabled on the target device这个异常基本不是用例本身的问题,那如何让用例继续执行下去呢原创 2022-08-10 18:30:11 · 1240 阅读 · 0 评论 -
关于手机设置高对比度文字对app的影响及解决方案
在安卓手机无障碍化设置中,有一项高对比度文案设置,旨在提高页面的可阅读性,就是让用户更容易看清屏幕上的文字。但是不同的手机对这个功能实现也不同,这就导致当打开这个功能的时候,反而会出现文字消失的现象。打开此项设置后,所有的五颜六色的文字会全部根据颜色的深浅变成白色或黑色两种。有的手机除此之外,还会将所有的白色文字加一个黑色描边,所有的黑色文字加一个白色描边。这种处理就比较好,不会出现白色背景下文字也是白色情况。问题出现在华为的部分手机,只会将字体颜色要么变成白色要么变成黑色,就会出现白色背景上浅灰色原创 2022-04-21 11:49:18 · 7854 阅读 · 0 评论 -
Gradle 4种不同依赖方式的区别
implementation、api、compileOnly、runtimeOnly 四种依赖方式的区别原创 2021-12-10 17:26:38 · 5045 阅读 · 2 评论 -
简述依赖注入框架 Hilt 的实现原理
目录结论1、Application 注解@HiltAndroidApp 注解生成的文件代码的执行流程2、对象的创建流程build 一下,看一下生成的类:对象初始化流程ActivityCImpl 开始真正执行对象创建3、Activity 中的对象是如何被加入生命周期管理的Component 组件是如何被加入到生命周期管理的ViewModel 的加入是为组件赋予生命周期的关键Hilt 其实就是 dagger,它接管了对象的创建,并没有赋予对象生命周期。按照原创 2021-11-30 18:20:27 · 2487 阅读 · 0 评论 -
Kotlin by lazy解析及在findviewById场景中的使用
1、by lazy 简介从名字上就可以看出来,by lazy 是一种懒加载模式,也就是说变量的值并不是在声明的时候赋值的,而是在真正用到这个变量的时候,才会加载它,也就是为它赋值。并且第一次赋值后会记录好这个值,以后的访问,都会直接返回这个值。我们看一个例子:class Test { private val phone: String by lazy { "123" } private val name = "zhang san" fun hello() {原创 2021-08-23 14:01:57 · 2855 阅读 · 0 评论 -
Okhttp3之一次请求的全过程解析1/3:第一个层次
文档移植繁琐,请移驾????note.youdao.com/ynoteshare1…原创 2020-12-06 22:44:17 · 168 阅读 · 0 评论 -
Okhttp3之一次请求的全过程解析2/3:第二个层次
文档移植繁琐,请移驾????note.youdao.com/ynoteshare1…原创 2020-12-06 22:43:47 · 134 阅读 · 0 评论 -
Okhttp3之一次请求的全过程解析3/3:第三个层次
文档移植繁琐,请移驾????note.youdao.com/ynoteshare1…原创 2020-12-06 22:43:19 · 171 阅读 · 0 评论 -
OKHttp3拦截器之RetryAndFollowUpInterceptor:不要慌~~
文档移植繁琐,请移驾????RetryAndFollowUpInterceptor原创 2020-12-06 22:42:17 · 904 阅读 · 0 评论 -
OkHttp3拦截器之BridgeInterceptor:我来这只干三件事
文档移植繁琐,请移驾????BridgeInterceptor原创 2020-12-06 22:41:42 · 156 阅读 · 0 评论 -
OkHttp3拦截器之CacheInterceptor:路得一步一步走
文档移植繁琐,请移驾????CacheInterceptor原创 2020-12-06 22:40:39 · 137 阅读 · 0 评论 -
OkHttp3拦截器之ConnectInterceptor:短怎么了
????短到没目录????文档移植繁琐,请移驾????ConnectInterceptor原创 2020-12-06 22:39:49 · 145 阅读 · 0 评论 -
OkHttp3拦截器之CallServerInterceptor:这就完了?
大家听我说,CallServerInterceptor没这么短的!文档移植繁琐,请移驾????CallServerInterceptor原创 2020-12-06 22:38:46 · 165 阅读 · 0 评论