关于自定义控件的基础知识-- 可自行查询资料。-- 也可关注我们,后期介绍自定义统计图表时,会统一介绍自定义控件的常用知识。 需求 4位验证码输入框:效果图: 分析 这种效果...
关于自定义控件的基础知识-- 可自行查询资料。-- 也可关注我们,后期介绍自定义统计图表时,会统一介绍自定义控件的常用知识。 需求 4位验证码输入框:效果图: 分析 这种效果...
相关文章Android事件总线(一)EventBus3.0用法全解析 前言 上一篇我们讲到了EventBus3.0的用法,这一篇我们来讲一下EventBus3.0的源码以及它...
之前遇到了字节转化对应KB/MB的问题,这里记录一下,以便学习交流,不足之处,敬请指出.废话不多说,上代码. 有几个问题需说明:1,数值大于1T的没做处理,基本满足日常开发对...
之前编译和调用.so时踩了不少坑,这里记录一下,以供学习交流,不足之处敬请指出. 工具: AndroidStudio 3.5.3 ndk android-ndk-r20b 1...
Mac终端安装Tomcat方法 1、安装Tomcat,终端输入brew install tomcat 3、浏览器输入localhost:8080,正常可以看到的内容应该是 另...
Navigation 详解二 Navigation 是 JetPack 中的一个组件,用于方便的实现页面的导航,所以抽象出了一个 destination 的概念,大部分情况一...
在 Android Studio 3.2 Canary 14 以上的版本中,打开 Preferences -> Experimental -> Enable Navigation Editor . 这句很重要,不然Resource type 找不到 Navigation
Navigation 详解一Navigation 详解二 Navigation 是 JetPack 中的一个组件,用于方便的实现页面的导航,所以抽象出了一个 destination 的概念,大部分情况一...
生产者消费者模型是我们学习多线程知识的一个经典案例,一个典型的生产者消费者模型如下: 这段代码很容易引申出来两个问题:一个是wait()方法外面为什么是while循环而不是i...
代理模式:一个委托类,一个代理类,实现相同的接口,通常是在代理类中有一个委托类的对象,代理类并不会真正的执行方法,只是在委托类执行方法之前或之后提供一些服务。比如账户验证,权...