此文档并非原著,照搬知乎:https://zhuanlan.zhihu.com/p/90071559 path_provider获取应用存储路径 path_provider是...
此文档并非原著,照搬知乎:https://zhuanlan.zhihu.com/p/90071559 path_provider获取应用存储路径 path_provider是...
前言 Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。 但有的产品经理偏偏是个磨人的小妖精,真的...
从本文你可以快速了解布局中merge标签的作用,以及使用。 一、Merge的作用 The <merge /> tag helps eliminate redundant vi...
SpannableStringBuilder 可以设置的样式
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
喜马拉雅一面 类加载机制android中有哪些ClassLoader设计一个线程池设计一个方法耗时检测框架重构Module流程Handler、BinderANR处理、内存泄漏...
Android 图像绘制系列文章Android图像绘制之BitmapAndroid 图像绘制之 DrawableAndroid 图像绘制之 Drawable(二) 不要冲动去...
背景 某些APP项目中需要针对高中低端安卓机型做不同的适配,例如:特效的开关、动画效果的调整等。怎么在项目中对Android进行高低端机型的区分?接下来的内容会进行分析。 区...