今天要自测个bug, 就是一直点击拍照按钮, 看看啥时后拍出的照片有问题.这个如果自己一直点击的话太浪费自己时间. 因此用一下脚本进行了自动化测试. 这是脚本内容: 以下是执...

今天要自测个bug, 就是一直点击拍照按钮, 看看啥时后拍出的照片有问题.这个如果自己一直点击的话太浪费自己时间. 因此用一下脚本进行了自动化测试. 这是脚本内容: 以下是执...
简介 在Android项目中经常要对Bean进行Parcelable序列化,也有很多序列化工具。Android中提倡通过实现Parcelable来对对象序列化,但是如果是使用...
代码示例。 会根据传入的sizeBytes,自动将其转换为kb,mb,gb等单位。 例如:100 B,1.00 kB,1.00 MB,1.00 GB,10.00 TB,10....
目前gradle支持的依赖配置有五种,分别是 implementation api compileOnly runtimeOnly annotationProcessor。常...
1.什么是Koin Koin是适用于Kotlin的轻量级注入工具。无代理、无代码生成、无反射,所以性能比较好。 注入框架主要解决的是低耦合。 2.导入Koin 3.创建App...
一、前言 ViewStub 是布局优化的方式之一,适用于一些延迟加载的场景,相对于设置 View.GONE 的优点是逻辑简单控制灵活,但是缺点也很明显,更耗资源,不管可见不可...
1、最新国内镜像地址 https://kgithub.com/[https://kgithub.com/]之前使用的是:https://hub.fastgit.org/[ht...
动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...
后期更新了连载:每日一问:谈谈滑动冲突你是怎样处理的 写在前面 转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式...