简介 最近用一个日期选择控件,感觉官方的DatePicker操作有点复杂,而且不同的Android版本样式也都不一样。后来发现小米日历的日期选择控件蛮好看的,于是自己尝试仿写...
IP属地:北京
简介 最近用一个日期选择控件,感觉官方的DatePicker操作有点复杂,而且不同的Android版本样式也都不一样。后来发现小米日历的日期选择控件蛮好看的,于是自己尝试仿写...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
1.概述 一直以来都想整理下ATMS相关的流程,但是不能自己静下心来,最新考虑到可能需要换工作,捡起这块内容,先从应用内到Activity跳转开始,本文注意于流程为主。在分析...
Koin是一款轻量级的依赖注入框架,根据官方的描述,它无代理,无代码生成,无反射。 学过Dagger2的同学都深深体会到Dagger入门的艰辛。但是Koin,你通过5分钟的学...
使用方法 SPUtil实现
1. 常见用法 1. 在ext这个map中放字符串或者基本数据类型 在android的rootProject的build.gradle中,定义如下代码块 然后在app模块下,...
前言: 众所周知,一个build.gradle代表着一个project,每个project都有若干个task和每个project里的属性和额外属性还有方法,下面这篇文章主要讲...
前言 Gradle插件在Android中的应用很广泛,很多字节码插桩方案就用到了这方面的知识,Android官方提供了很多可用的插件,比如apply plugin: 'com...
一、Fragment事务提交的部分操作 1.相关源码概念 FragmetActivity的getSupportFragmentManager()内部是通过FragmentCo...