Kotlin 的单例模式(5种) Kotlin 的5种单例模式: 饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静态内部类式 一、饿汉式实现 特点:在类创建的同时就已经创建...
Kotlin 的单例模式(5种) Kotlin 的5种单例模式: 饿汉式 懒汉式 线程安全的懒汉式 双重校验锁式 静态内部类式 一、饿汉式实现 特点:在类创建的同时就已经创建...
最近用unity编译Android平台的项目,总是在第一次开机的时候,编译遇到“Detecting android sdk”对话框,下面是“checking android ...
有时候,我们开发的apk需要用到系统权限,需要在AndroidManifest.xml中添加共享系统进程属性: 这时候apk的签名就需要是系统签名(platform、shar...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 造成内存泄漏的原因? threadLocal是为了解决对象不能被多线程共享访问...
LiveDataBus大家都很熟悉了,网上也有很多通过反射实现的LiveDataBus。但是通过反射实现的代码比较混乱,也比较难以理解。这里给出一版通过代码实现的。更加的简洁...
一、网络相关 1. 20 张图彻底弄懂 HTTPS 的原理 https://mp.weixin.qq.com/s/eYaus8b3YYK3F8s2QTd71w[https:/...
kotlin channel 入门 前言 最近项目中对 kotlin 的使用比较多。不得不说 kotlin 确实可以极大的提高 android 的开发效率,有许多之前得用 ...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...
相信小伙伴在使用RXJava与Retrofit请求网络时,都有遇到过这样的场景,在IO线程请求网络解析数据,接着返回主线程setData、更新View试图,那么也肯定熟悉下面...