我将适配方案整理后,封装成了一个库并上传至github,可参考使用项目地址: https://github.com/smarxpan/Notch...
因为从Android9.0(API 28)开始,NetworkSecurityPolicy.getInstance().isCleartextT...
看《Effective Java》第三版的时候,看到了其中建议将try-finally替换为try-with-resources。这个语法糖还算...
一个setOnClickListener的错误 写了个demo,点击事件离奇的不生效,非常困扰。 开始实在是看不出有什么问题,错误代码如下: 运...
如果你看过ZygoteInit.java的main方法可能会对这个类不陌生,在Android8.1之前,其main方法都是类似以下这样: 以下代...
网络请求框架使用的retrofit,客户端与服务端之间需要加密通信并且请求需要gzip压缩。为完成这一需求,需要拦截请求和响应。特此记录下修改请...
需要提示MIUI用户开启某些权限,因此需要跳转其权限编辑页面 网上基本只有比较古老的MIUI5/6的跳转方式: 这种方式已经不能满足如今的新版M...
老司机来教你单例的正确姿势 Java单例模式可能是最简单也是最常用的设计模式,一个完美的单例需要做到哪些事呢? 单例(这不是废话吗) 延迟加载 ...
Android进阶之自定义注解 本篇文章内容包括: 注解的概念 元注解 自定义注解 Android自定义编译时注解 如果使用过ButterKni...
文集作者