logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Kotlin 对象(五)

首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。在Java中,有一个匿名类的概念,在Kotlin中,也有类似的功能,就是对象。1. 对象建立一个对象,需要使用object关键字,该对象要继承的类需要与object之间用冒号(:)分隔。open class Operation(var base : Int) {open fun ...

文章图片
#android#kotlin
Android Kotlin 枚举类、数据类和封闭类(三)

首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。1. 枚举类在kotlin中,枚举以类的形式存在。枚举有name和ordinal属性,用于获取枚举值名称和索引。通过valueOf()方法传入枚举值名称获取对应的数值。enum class Direction {EAST, SOUTH, WEST, NORTH}fun main...

文章图片
#android#kotlin
Android Kotlin 运算符重载(八)

首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。Kotlin允许我们对数据类型的一组预定义的操作符提供实现函数。1. 一元操作符重载表达式对应的函数+aa.unaryPlus()-aa.unaryMinus()!aa.not()a++a.inc()a–a.dec()我们假设一个复数类Complex,有实部real和虚部imagclass Comp

文章图片
#android#kotlin
Android Kotlin 扩展和委托(六)

首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。1. 扩展1.1 类成员扩展扩展可以向类中添加成员。为Long添加一个format方法,用于时间戳格式化输出。fun Long.format(): String {return SimpleDateFormat("yyyy-MM-dd hh:mm:ss")...

文章图片
#android#kotlin
Android Kotlin null值安全性

Kotlin 类型系统的设计目标就是希望消除代码中null引用带来的危险。Kotlin 的类型系统致力于从我们的代码中消除NullPointerException. 只有以下情况可能导致NPE:明确调用 throw NullPointerException()使用 !! 操作符, 详情见后文外部的 Java 代码导致这个异常初始化过程中存在某些数据不一致 (在构造器中使用了未初始化的 this)在

文章图片
#android#kotlin
Android Kotlin 基础(一)

首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。1. 定义变量和方法定义变量定义变量必须以var开头,定义常量以val开头数据类型在变量后面,并且用冒号(:)分隔定义变量时如果未初始化,必须指定数据类型。如果进行了初始化,可以不指定数据类型,编译器会自动推导数据类型不需要以分号(;)结尾示例var a1: Intvar a2...

文章图片
#android#kotlin
Android setSystemUiVisibility方法详解

转载来源:https://blog.csdn.net/QQxiaoqiang1573/article/details/79867127前言通过setSystemUiVisibility()方法,改变状态栏或者其他系统UI的可见性。getWindow().getDecorView().setSystemUiVisibility(visibility);默认显示状态栏和导航栏,SYSTEM_...

文章图片
#android
Android 播放视频之VideoView

VideoView继承,并且实现了接口,相当于的组合。关于可参考。在布局文件里添加VideoView在Activity里面播放视频。

文章图片
#android
Python matplotlib不显示中文的问题

在很长一段时间里用Python绘图,matplotlib都不能很好的显示中文,起初是认为我的pycharm里的设置问题,但是发现同样的问题在spyder里也同样的出现了,虽然有的地方可以用英文实在不行用拼音。。。但是在作图这里没有中文真的是太不方便了,机缘巧合下在年前终于找到问题的根源了,于是乎爱刨根问底儿的我把整个过程的解决方法分享给大家~~一共有两种解决方案,我强烈推荐第一种,因为更为方便,绘

文章图片
#python#matplotlib
Android ParagraphStyle应用

ParagraphStyle主要用于段落级别的文本格式化。1. LeadingMarginSpanLeadingMarginSpan可以设置行的缩进。LeadingMarginSpan.Standard(int first, int rest),first设置首行缩进,rest设置其他行的缩进LeadingMarginSpan.Standard(int every),every设置所有行的缩进Le

文章图片
#android
    共 27 条
  • 1
  • 2
  • 3
  • 请选择