1.Dokka[https://github.com/Kotlin/dokka]是什么 Kotlin 的文档生成工...[作者空间]
响应式的框架 RxJava:过于复杂、学习成本高 LiveData:针对Android定制、使用简单 针对Java...[作者空间]
ViewModel LiveData和ViewModel是一对好搭档 定义 视图模型,以感知生命周期的形式来存储和...[作者空间]
好文推荐作者:BaronTalk转载地址:https://juejin.cn/post/6844903589635...[作者空间]
Android 系统启动过程 从系统层看: linux 系统层 Android系统服务层 Zygote 从开机启动...[作者空间]
什么是View Binding 官方文档[https://developer.android.google.cn/...[作者空间]
组件化开发的思路是:把项目的各个模块用library形式抽取出来,每个模块负责自己的业务,在开发阶段,各个模块可以...[作者空间]
优缺点 优点 极大程度减少布局层级 可以实现一些其他布局管理器不能实现的样式 缺点 每个被参考的控件都需要设置id...[作者空间]
在Kotlin还没成为Android开发首选语言之前,我们一直是使用Java语言来开发Android应用。不过对于...[作者空间]
一、前言: 自从android4.4开始,android手机状态栏再也不是一成黑的时代,之前叫做变色龙,miui6...[作者空间]
Field mPopupHelper = popupMenu.getClass().getDeclaredFiel...[作者空间]
在Android设备中,适配是一个最普遍的问题,Android中因为屏幕分辨率的不同,会导致我们UI的显示会...[作者空间]
简言 Completable只会关心onComplete和onError事件,要么成功要么失败 例子 一个非常简单...[作者空间]
Github地址:VirtualApp 简介 VirtualApp是一款运行于Android系统的沙盒产品,可以理...[作者空间]
背景 前段时间写了一篇Android 仿微信朋友圈图片拖拽返回,有朋友指出为什么在拖拽的时候,发现上一个页面点击的...[作者空间]
在布局里加入 TabLayout,默认是下划线的样式,可以使用 tabIndicatorGravity 属性设置为...[作者空间]
1. 背景 在实际开发过程中,随着功能的不断迭代, 安装包越来越大,用户安装成本显著增加,直接影响安装转化率,因此...[作者空间]
Gradle 进行构建,都要经过3个生命周期阶段: 初始化阶段 配置阶段 执行阶段 Gradle 提供了很多生命周...[作者空间]
先上代码,代码兼容7.0 对于需要兼容7.0需要在在AndroidManifest中添加provider 上段代码...[作者空间]
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 看完本文你能学到什么: 1、ShareElem...[作者空间]