萌林的博客

你说你最爱丁香花


  • 首页

  • 关于

  • 标签

  • 分类

Android Material Design:Snackbar详解

发表于 2018-09-17 | 分类于 Android | 热度: ℃
Snackbar是什么Snackbar是Design Support Library库中的一个控件它是用来替代Toast的一个全新的控件,Snackbar与Toast最大的区别是Snackbar支持点击和滑动和滑动消失,如果用户没有进行操作它也会在到达指定时间后自动消失。Snackbar的使用●最简 ...
阅读全文 »

Android Material Design:Palette优化界面色彩搭配

发表于 2018-09-17 | 分类于 Android | 热度: ℃
目录 什么是PalettePalette是调色板的意思它可以通过提取Bitmap中的颜色来优化界面的色彩搭配。 Palette的使用方法导入依赖1234dependencies { ... implementation 'com.android.support:palette- ...
阅读全文 »

Android中的异步处理技术之AsyncTask

发表于 2018-09-16 | 分类于 Android | 热度: ℃
目录 定义和作用AsyncTask是在Executor框架的基础上进行的封装,它实现将耗时任务移动到工作线程中进行,同时提供了方便的接口实现了工作线程和主线程的通信。 AsyncTask主要的方法使用AsyncTask一般会用到如下方法12345678910111213141516171819202 ...
阅读全文 »

利用Android中自带的CountDownTimer实现手机验证码倒计时

发表于 2018-09-12 | 分类于 Android | 热度: ℃
利用Android中自带的CountDownTimer实现手机验证码倒计时123456789101112131415161718192021public class TimeCountUtil extends CountDownTimer { private static final ...
阅读全文 »

Android中的异步处理技术之HandlerThread

发表于 2018-09-10 | 分类于 Android | 热度: ℃
目录 前言众所周知如果想要在Android中执行耗时操作需要新建一个线程然后在该线程中实现,但是如果出现一种需要我们频繁进行耗时操作的业务,那我们再频繁的创建线程无疑会使性能降低,而Android SDK为我们提供了一个循环线程的框架刚好可以帮助我们解决这个问题,它就是HandlerThread。 ...
阅读全文 »

Android中的异步处理技术之Thread

发表于 2018-09-08 | 分类于 Android | 热度: ℃
目录 1.定义Thread是Android中异步处理技术的基础,是执行任务的基本单位。 2.实现方法●继承Thread类并重写run()方法。12345678910public class MyThread extends Thread{ @Override public vo ...
阅读全文 »

RxPermissions+Matisse+Luban实现图片选择并压缩

发表于 2018-09-05 | 分类于 Android | 热度: ℃
前言:这次带来的是使用RxPermissions+知乎图片选择器Matisse+图片压缩工具Luban实现图片选择的功能。123implementation 'com.zhihu.android:matisse:0.5.1'implementation 'com.github.tbruyelle:r ...
阅读全文 »

APP瘦身这一篇就够了

发表于 2018-09-03 | 分类于 Android | 热度: ℃
目录 1.App为何臃肿?Android出现的最初几年里很少有几十兆的APP,但是现在我们却发现几十兆的应用比比皆是,出现这种情况的原因主要有以下三种: Android碎片化的发展使得dpi的分类越来越多,从最初的ldpi、mdpi、hdpi到后来的xhdpi、xxhdpi、xxxhdpi、tvdp ...
阅读全文 »

Android Parcelable数据序列化详解

发表于 2018-08-29 | 分类于 Android | 热度: ℃
什么是什么是ParcelableParcelable是Android sdk提供的用实现于数据序列化的一个接口,不同于Java中的基于磁盘或者网络的Serializable,Parcelable是基于内存的,由于内存的读写速度高于磁盘,因此在Android中跨进程对象传递一般使用Parcelable ...
阅读全文 »

Android设置状态栏为白底黑字

发表于 2018-08-29 | 分类于 Android | 热度: ℃
在开发过程中可能会有将状态栏设置成白底黑字的样式,但是Android系统只有在4.4之上才可以修改状态栏颜色,想要设置状态栏为黑字,只有在Android6.0以上系统或者小米的MIUI V6以上版本或者,魅族的Flyme4.0以上版本才可以设置。 Android6.0以上设置状态栏白底黑字首先需要通 ...
阅读全文 »
123…5
守忆人

守忆人

李萌林的个人博客

48 日志
5 分类
26 标签
GitHub 简书
© 2018 守忆人
本站访客数: 
|   博客全站共28.1k字