Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。...
Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...
本打算用gradle尝试着去写一些脚本方便项目的构建和打包,但是在复习gradle的时候有了一些新的理解,对gradle的理解不敢说精通,但也更透彻了,可以说是现在终于会写g...
之前写过了一篇Gradle(一),那是根据别人写的文章总结写的,当时其实还是很多不懂,包括我现在对gradle的理解也其实还是似懂非懂,但是还是要写,每次写完之后包括再重新多...
抱歉,因为是做android的,所以没也没时间花大精力去看这方面的东西,看也看不懂😳,所以就简单的了解一下codePointCount(),然后做了对emoji表情单独编码的需求,希望对别人有帮助而已。
Emoji表情转UTF-8编解码、过滤前言 开发过程中,遇到了带有Emoji表情的字符串无法存入后台数据库问题。原因是Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节,所以数据插不...
前言 项目中一个Dialog,要用到hide()、cancel()、show(),在hide()、cancel()执行之后,再次执行show()没有显示弹窗。 方法功能hid...
前言 自定义View的基础是了解绘制的流程及相关方法(onMeasure()、onLayout()、onDraw()),了解事件分发机制及相关方法,还有Canvas、Pain...
前言 收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 TextVie...
1.创建线程 在 kotlin中,有三种方式可以创建线程1.继承Thread类 2.使用Runnable类初始化Thread对象。 这里我们并没有看到,Runnable对象。...
前言 基于上篇文章Android 5.0之后的各版本与日常开发相关的内容整理,本篇文章对Android 7.0、8.0、9.0做个简述。内容如下:Android 7.0(N)...
0.版权声明 本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:四月葡萄版权声明:未经玉刚说许可,不得以任何形式转载 1.前言 先吐槽一下,刘海屏真丑。然而...
前言 基于上篇文章Android 5.0之后的各版本与日常开发相关的内容整理,本篇文章对Android5.0和6.0新增的控件做个简单的概述,都有哪些新增控件,能做什么样的效...
前言 Android每年都推出新版本,一直以来都只是粗略地看看别人写的文章,没有自己整理学习这些新出的东西,只有在不得不去做的时候才去学习,比如要适配8.0才知道未知应用安装...
前言 2017年,刚毕业的我在项目组里打下手,组里其他人决定在新项目里使用RxJava,那时网络库用的是他们自己再次封装了的noHttp,加上了RxJava后,以前简单的网络...
前言 开发中图片加载、选择、压缩,一般都使用第三方库如Glide、PictureSelector、Luban,使用起来简单便捷又安全,不会出现莫名Bug。虽说不大可能去解读源...
前言 由于项目要上应用宝,必须设置targetSdk>=26,所以把以前项目的targetSdk=22的改成了26,要开始处理Android 6.0的动态权限,7.0的Fil...
前言 日常开发中,经常需要监听EditText的变化改变TextView。有的时候还有EditText和EditText联动,EditText和SeekBar联动,这种情况要...
前言 在TargetSdk<23时,可以不动态申请权限,但是如果用户禁止了某些权限,就会导致奔溃问题。现在越来越多的应用市场要求应用TargetSdk>=26,不得不处理动态...
前言 开发过程中,遇到了带有Emoji表情的字符串无法存入后台数据库问题。原因是Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节,所以数据插不...