今天要自测个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。常...
不容易啊,终于看到有篇文章介绍外部传参的方式
Koin简单使用1.什么是Koin Koin是适用于Kotlin的轻量级注入工具。无代理、无代码生成、无反射,所以性能比较好。 注入框架主要解决的是低耦合。 2.导入Koin 3.创建App...
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动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可...
后期更新了连载:每日一问:谈谈滑动冲突你是怎样处理的 写在前面 转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式...
背景 如果系统由于系统约束(而不是正常的应用程序行为)而破坏了Activity,那么尽管实际 Activity实例已经消失,但是系统还是会记住它已经存在,这样如果用户导航回到...
提起Android消息机制,想必都不陌生。其中包含三个部分:Handler,MessageQueue以及Looper,三者共同协作,完成消息机制的运行。本篇文章将由浅入深解析...
前言 kts脚本只需要在原来的groovy脚本的后面加一个.kts尾缀即可。本文重点是介绍Gradle和Kotlin脚本,所以有些地方比较模糊,请读者自行搜索一下。 在不断探...
1 打开cmd,将keytool.exe拖进去,点回车 2 输入一下命令 keytool -genkey -v -keystore E:\Maybe\album_update...
DateTimePicker 一个简约、漂亮的日期时间选择器,支持大面积自定义UI,内置日期时间选择弹窗,基于 Google BottomSheetDialog,可直接使用。...
GlobalKey能够跨Widget访问状态。 上图中的开关控件是单独的一个小控件,要求点击右下角的切换,也可以改变开关的状态,这时我们就需要用到GlobalKey。 切换控...
可以,解决了我的问题
Flutter BottomNavigationBarItem切换页面后状态重置将 body: pageList[_currentIndex],换为 body: IndexedStack(index: _currentIndex, children: p...
将 body: pageList[_currentIndex],换为 body: IndexedStack(index: _currentIndex, children: p...
在前一篇笔记中,我们知道了 Compose 布局的一些基本知识,这篇笔记就来详细看看 Compose 布局吧!还有些 Compose 其他的知识,根据官方的实例,我们边看边说...
今天记录下Activity一个淡入淡出的切换效果大概效果就是去除了activity的切换动画,感觉很简洁,个人比较喜欢这个效果 直接上效果: 先简单说几个属性android:...