在Android日常开发中,数组和集合这两个数据容器是必不可少的。在Kotlin中集合同样是有三大类:List、Set、Map。作用含义都和Java 的类似。-- List ...
最近在做项目适配工作,需要打开手机中设置页面进行设置。国内 rom 都是自己改过的,适配起来也是稍微的麻烦。同一个功能不同的手机品牌界面都不一样,纯粹的用 adb 命令以及 ...
在Java中我们通常会使用静态变量和静态方法作为工具类。 那如何在Kotlin中类名直接调用类的方法和变量呢?先来看看 object 关键字的作用。 object objec...
常用操作符 1、? 操作符</br> 表示对象可能为空,或者对象可以为空 2、 ?: 操作符</br> 相当于 if null 执行一个语句 3、 !! 操作符</br> 当...
总结一下基础的写法,方便自己快速的回顾。 一、 变量 在 Kotlin 中所有的变量都是不允许为 null 的。 空安全设计 但是实际场景是需要一些变量在声明的时候初始值是 ...
简单封装 分析简单调用之后,看看什么部分是可以抽取出来,做一个BaseAdapter 的封装。封装 BaseAdapter 的目标就是再调用的时候能减少重复写的代码,提升 c...
参考文章 https://www.jianshu.com/p/f0b28e26ff0e 最近在公司做的主要项目都是对外 SDK 的开发,对界面的开发做得算是比较的少了。为了不...
前言 android中图片加载框架有很多,所有框架最终达到的目都是在Android平台上以极度简单的方式加载和展示图片,如果我们每个都拿来学习和使用的话,这样会极大的浪费我们...
1.hashCode介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个散列码的作用是确定该对象在散列表中的索引位置,如果有看我的...
多线程是一个经常接触的东西,之前在使用的时候没有做过系统的总结和梳理,最近根据自己的想法,把自己之前做过的看过的都总结一遍。最终转化为自己的东西,进一步提升自己。直接切入主题...
最近空闲的时候喜欢看看之前的东西,温故而知新。发现一个之前忽略的问题。自己学着总结一下。这些年没有自己总结自己的知识体系是最大的失误。 问题 自己在自定义控件一个侧滑控件的时...