menu 木鲸的记录
search self_improvement
目录
分类:Android

【Kotlin】初识Kotlin之扩展函数与属性

【Kotlin】初识Kotlin之扩展函数与属性1、扩展函数在Kotlin中,对于已经定义好的class,我们可以使用扩展函数的方式,给这个类动态扩展一个函数方法,使用方法也很简单,看下面例子就懂了:fun main() { fun String.getLastChar() = this[th

today2022年02月25日
chat_bubble_outline0条评论

【Kotlin】初识Kotlin之面向对象

【Kotlin】初识Kotlin之面向对象1、类在Kotlin中,类用关键字class来定义如果一个类具有类体,那么需要使用{ }来写类体内容,如果不需要类体,那么只需要定义类名就可以了// 定义一个alarmClock类class AlarmClock { fun alarm() = pri

today2022年02月25日
chat_bubble_outline0条评论

【Kotlin】初识Kotlin之流程与函数

【Kotlin】初识Kotlin(二)1、Kotlin的流程控制流程控制是一门语言中最重要的部分之一,从最经典的if...else...,到之后的switch,再到循环控制的for循环和while循环,都是在开发中离不开的。之前在第一篇博文中提到了Kotlin中的for循环和foreach循环,从中

today2022年02月23日
chat_bubble_outline0条评论

【Kotlin】初识Kotlin之基础类型与数据容器

【kotlin】初识kotlin(一)1、浅短认识kotlin首先,咱们只需要认识一点,就可以看见这门语言的含金量!在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。其次,我们在认识到一点,就可以看见这门语言的兼容性!Kotlin能够和Java

today2022年02月22日
chat_bubble_outline0条评论

【Android】记录一次安卓10的图片读取

【Android】记录一次安卓10的图片读取非常的难受,这个读写内容。因为Android 10没有读取sd的权限了,Android 11都恢复了部分读写权限,但是Android 10的适配是真的难受。好在有内容提供者这个组件,通过这个中介可以获取Uri,再从Uri转为InputSteam,之后转为b

today2022年01月29日
chat_bubble_outline0条评论

【Android】安卓四大组件之内容提供者

【Android】安卓四大组件之内容提供者1、关于内容提供者1.1 什么是内容提供者内容提供者就是contentProvider,作用有如下:给多个应用提供数据类似一个接口可以和多个应用分享数据1.2 为什么要有内容提供者作为一个APP,自己的数据会在某些条件下提供给其他APP,但是,APP的数据是

today2022年01月26日
chat_bubble_outline0条评论

【Android】安卓四大组件之Service

【Android】安卓四大组件之Service1、Service的介绍1.1 什么是serviceService即服务,用大白话讲就是——长期运行在后台的程序,如果我们说的官方一点,那么就是用于执行长期运行的任务,并且没有与用户交互的功能。每一个service都和activity一样,需要在mani

today2022年01月23日
chat_bubble_outline0条评论