前言 来啦老铁! 如我在上期文章 Appium 安卓自动化(环境搭建)[https://www.jianshu.com/p/042341f19eac] 中所讲的那样,我打算用...
前言 来啦老铁! 如我在上期文章 Appium 安卓自动化(环境搭建)[https://www.jianshu.com/p/042341f19eac] 中所讲的那样,我打算用...
概念: 序列化:把对象转化为可传输的字节序列过程称为序列化。反序列化:把字节序列还原为对象的过程称为反序列化。 实现: Java 通过实现Serializable接口进行序列...
一、原理说明 主要是通过计算轨迹的坐标点加入到集合中,然后对集合进行相应截取,传入canvas中。 二、具体代码实现 三、使用方法 四、效果展示 五、下载地址 https:/...
最近检查自己的代码,准备精简一下,发现项目出现了有很多这样的布局方式,一个textView背景来回切换,或者其他textView 改变小小的园角、背景色、加边框。 就要dra...
kotlin反射代码示例,覆盖常用场景,不定期补充完善 执行结果
首发于公众号: DSGtalk1989 1.基础语法 方法描述fun methodName(type1 : Type, type2 : Type2) : returnType...
真正的协程: 一种 非抢占式 / 协作式 的 任务调度模式,程序可 主动挂起或恢复执行;基于线程,相对于线程轻量很多,可理解为 用户层 模拟线程操作;上下文切换由用户去控制,...
关键词 viewpager页面空白根源 viewpager刷新anr异常 这可能是网上能找到的最为详细解释anr和页面空白的文章了,如果你正好遇到了viewpager的这两...
ANR基本分析定位方法 ANR分析主要是Input、Broadcast、Service三种ANR, 对应的时间主要有以下几种:其中后台时间相对长一些,broadcast可以达...
完整示例代码 复现ANR的场景 先定义一个适配器继承自PagerAdapter 在注释1处,getCount方法返回Integer.MAX_VALUE。 注释2处,取余获取正...
Android模块解耦之组件化 引言:在移动开发中,我想大部分开发人员都会面临一个问题,随着项目的开发与不断的迭代,业务也会随之不断壮大,也就意味着业务模块越来越多,这个...
Kotlin 的 Flow 用于流式编程。 Flow 基本使用 输出: Flow 生命周期 输出: Flow 发生异常时的生命周期 输出: 可以看出,Flow 发生异常时,也...
57.Kotlin语言的List创建与元素获取58.Kotlin语言的可变List集合59.Kotlin语言的mutator函数60.Kotlin语言的List集合遍历61....
ContentProvider(内容提供者)是 Android 的四大组件之一,管理 Android 以结构化方式存放的数据,以相对安全的方式封装数据(表)并且提供简易的处理...
1.首先先看你电脑的安全设置 如果没有设置任何来源,那把小锁打开,添加一下任何来源。在尝试安装 2.如果还不行,在终端粘贴复制输入命令:“sudo xattr -r -d...
ContentProvider[https://developer.android.google.cn/guide/topics/providers/content-prov...
AIDL的基本使用过程可以看这篇文章https://www.jianshu.com/p/2683e27efe9a 业务场景:现在要实现每新增一个员工,就通知相应的部门人员1、...
目录 一、使用 Intent 二、使用文件共享 三、使用 Messenger 四、使用 AIDL 五、使用 ContentProvider 六、使用 Socket 一、使用 ...