自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Handler的内部机制原理

图解Handle Handler内部通信机制原理图解 1、Looper是每个线程独有的,通过loop()方法读取下面的MessageQueue,读到消息后发送给Handler进行处理。 2、MessagQueue是消息队列,是先进先出的方式管理Message的。 3、创建Looper的时候就已经创建了MessageQueue,所以说创建Looper的时候就已经和MessageQueue关联到一起...

2019-09-09 21:48:13 714

原创 自定义ButterKnife 实现控件的绑定以及事件的绑定

自定义注解类 InjectVIew import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(Retention...

2019-08-02 21:45:19 483

原创 Android7.0新特性

Android7.0新特性 ** 2016年8月22日,谷歌正式推出Android7.0Noigat(牛轧糖)正式版。Android7.0中包含一系列的新功能和改进,它们将会对Android系统的体验产生重大的一影响,列如捆绑通知和改进的多任务处理等。** 1.多窗口模式 Android 7.0中支持多窗口和多任务处理,你只要在一个应用程序中长安OverVIew按钮,就能静茹多窗口模...

2019-07-25 21:31:23 182

原创 安卓中提取图片的主色调以及拨打电话

提取图片的主色调 安卓5.0后发行 依赖: implementation’com.android.support:palette-v7:28.0.0’ 代码实现 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.sss); Palette.from(bitmap).generate(...

2019-07-24 21:25:58 183

转载 Rxjavay定义以及操作符

Rxjava2这一篇就够了

2019-07-23 21:13:10 158

原创 自定义View实现刻度左右上下滑动

自定义View实现刻度左右滑动 package com.example.studydemo; import java.math.BigDecimal; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.gr...

2019-07-22 21:32:33 493

原创 Rxjava的操作符和基本使用

** obervableMethods(); //map操作符 mapOpretor(); //flatMapOpretor操作符 flatMapOpretor(); //groupByOpretor操作符 groupByOperator(); //filter操作符 filterOperator(); //distinct过滤掉重复的数据项 distinctOperator(); //igno...

2019-07-19 21:24:59 108

原创 kotlin学习day10

//对象相关 //对象表达式:相当于Java匿名内部类,在使用的地方立即被执行 val a = 10 //定义一个没有父类的对象 val adHoc = object { var x:Int = 0 var y:Int = 0 } //当对象声明在另一个类的内部时,这个累的实力并不能直接访问对象申明内部,二而只能通过类名来访问对象同样该对象也不能直接访问到外部类的方法和变量 class Sit...

2019-07-17 20:58:59 236

转载 Android优化系列之ListView优化

本文内容:adapter,listview的优化,RecycleBi,google大会推荐优化, 实现ListView的过程,Adapter起到了至关重要的作用,不仅仅因为getview()方法。那么,先从Adapter说起~ Adapter: 它在ListView和数据源之间起到桥梁的作用,避免listview和数据源直接接触,而导致因为数据源的复杂性使listview显得臃肿。 Adapter...

2019-07-17 08:14:18 208

原创 Kontlinday6

//applay函数 fun myApplay(){ val task = Runnable { println(“运行中”) } Thread(task).apply { setDaemon(true) }.start() val task2 = Runnable { println(“running”) } val thread = Thread(task2) thread.start() ...

2019-07-12 21:33:03 132

原创 kotlinday05

fun middlefun(){ val train = “北京” to “上海” var t = “北京”.to(“上海”) println(train) println(t) var trait2 = "北京" 到 "上海" var traint = "".到("") } infix fun String.到(other:String):String { return this+ot...

2019-07-11 21:09:47 115

原创 kotlinday04

fun suare(r:Double):Double{ return Math.PI * r *r } fun sum(vararg arg:Int):Int{//vararg表示可变参数 var total = 0 for (x in arg) { total += x; } return total } fun printArea(width:Int ,height:Int){ fun are...

2019-07-09 21:32:20 125

转载 Kotlin学习day03

Kotlin学习day03 var cutomname = "1701A开发殷鹏" println(cutomname.length)//长度 println(cutomname.count())//字符的长度 println(cutomname.isEmpty())//为空 println(cutomname.first())//第一个 println(cutomname.last())//最...

2019-07-08 19:35:24 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除