logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【RXjava】从入土再入门

一:核心思想RxJava1.0和RxJava2.0的核心思想都是观察者模式,只不过RxJava2.0在RxJava1.0的基础对一些方法进行了优化,方便于开发者更好地理解其编程思想,同时又增加了一部分新的方法解决1.0存在的问题,例如背压等被观察的对象发生变化时,自动将变动的消息发给观察者作者:肖邦kaka链接:https://www.jianshu.com/p/cd3557b1a474来源:简书

文章图片
#rxjava#android
【Kotlin List运用】编写Kotlin程序,实现对学生成绩的简单分析

一.查看需求按学生成绩从高到低顺序打印:学号、姓名、成绩打印学生的最高成绩、最低成绩、平均成绩分优秀( [90,100] )、良好( [80,90) )、中等( [70,80) )、及格( [60,70) )、不及格( <60 )五档,分别打印其学生个数和占比二.boatkotlin与list普通测试样例:List的size是计数器,从1开始import java.t...

【Android-Kotlin】匿名内部类与Lambda 表达式(附RecycleView监听)

一:匿名内部类一个Test类,里面1)1个属性2)1个方法a.该方法传递的参数是一个接口对象,目的是在这个方法中可以通过这个对象来调用接口方法接口对象的接口TestInterFace内部有一个方法test(供其他的对象/类调用)Main函数中,先创建一个Test的对象,并实现这个方法,那我们知道参数内部是一个接口对象,但是呢,这个对象的作用只在这里有用,仅仅起到一个中转站的作用,那我...

[Android-Kotlin]音乐播放器生命周期

一.Kotlin语言package com.ywjh.playmusicdemoimport android.media.MediaPlayerimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.view.Viewimport android.widget.Bu...

【Kotlin】笔记(Kotlin基础语法)

一:Boat1.菜鸟教程二:基础语法range区间for (x in 1..5) {print(x)}Array取代数组1)val a = arrayOf(1, 2, 3)2)val b = Array(3, { i -> (i * 2) }) 三个值,每个值为i*2inline声明当一种函数内部不需要在传递参数给其他函数时,使用该关键字编译器可以直接将函...

#kotlin#android#java
【android】ToolBar与弹出侧边栏布局和SnackBar&&CoordinatorLayout

一:替换ToolBar一.ToolBar基础替换先将主题中的ActionBar改为Light.NoActionBar修改main.xml文件1)将ToolBar的高度设置为原ActionBar2)指定背景色3)由于设置了淡色系主题,ToolBar上的元素会使用深色主题以区分主体,原本白色会变黑色,比较压抑,所以指定单独深色ToolBar,上面的字会继承原Light白色4)设置弹出的菜单项为Ligh

#android
到底了