简介 kotlin 中,有三个类似的概念,inline,noinline 和 crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。 inl...
简介 kotlin 中,有三个类似的概念,inline,noinline 和 crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。 inl...
官方建议您复制一份代码到项目中,或者自己重新写一套
Android自定义键盘最近项目有个新需求,需要自定义键盘。在强大的Android面前,这点问题当然是可以满足的,话不多说,开始撸起来。 我们要实现如下图的效果: 首先是自定义键盘的xml文件:cu...
原因 编码格式问题,Android studio中是en_UTF8编码,而在Windows中是C_UTF8的编码格式 解决方案 第一种 在Terminal中直接输入 set ...
我们要实现的效果主要涉及三个部分: 分组 GroupHeader 分割线 SideBar 前两个部分涉及到一个ItemDecoration类,也是我们接下来的重点,该类是Re...
材料设计其实在上一篇图片和色彩之后,应该是已经结束了。但是后来又发现忘了动画,这是让材料设计焕发光彩的重点啊。所以又翻开了文档和 google,开始了检索和阅读。 谷歌在 a...
前言 这周在做一个需求时,需要用到WebView,但是在做的过程中,却遇到了一些问题。WebView我其实接触并不多,这次的需求里还涉及了一些JS交互之类的,所以我是边学边做...
上篇文章讲到了ant方式进行dex分包《Android Dex分包》,本篇文章再来看一下采用gradle方式进行dex分包的实现。 dex分包的gradle方式实现 我们用同...
背景 最近遇到打包生产包时无法有效去除Log输出的问题,但是混淆文件已经按照网上通用的做法增加了相关的配置,在Demo中运行也没有问题,但是在公司的项目中运行就会遇到问题。 ...
作用 确定图片使用哪种缩放类型绘制在View上 理解 center 不缩放图片,居中显示。如果图片小于ImageView,就展示完整的图片,如果图片大于ImageView,就...
最近使用3.5.1的Android Studio运行旧项目的时候发生了这个错误, 参考 1、修改aar包源码的方法
作者你好!请问Github地址有吗
RxJava2 实战知识梳理(7) - 基于 combineLatest 实现的输入表单验证RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...
RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
终于轮到我们排序算法中的王牌登场了。 快速排序由于排序效率在同为 O(nlogn) 的几种排序方法中效率最高,因此经常被采用。再加上快速排序思想——分治法也确实非常实用,所以...