
Kotlin
阴天吃鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin泛型的高级特性(六)
泛型的高级特性1、泛型实化2、泛型协变3、泛型逆变###泛型实化 在Java中(JDK1.5之后),泛型功能是通过泛型擦除来实现的。什么意思呢? 就是在对泛型的约束只是在编译阶段,运行的时候的JVM是识别不出来在代码中指定的类型的。 比如说List<String>,编译阶段限制了就是String,但在运行的时候JVM并不知道它本身只打算包含 “哪种类型”,只能识别它是个List。 Kotlin也是这样,然而不同的是Kotlin提供了内联函数的概念。内联函数的意思就是,在编.原创 2020-06-16 13:26:10 · 248 阅读 · 0 评论 -
Kotlin的Android多媒体探究(五)
1、通知2、调用摄像头和相册3、播放音频、视频4、infix函数####1、通知通知就是当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。——每发出一条通知,就意味着自己的应用程序有着更高的打开率,因此有太多的应用会想尽办法给用户发送通知,虽然Android系统有禁止通知的功能,但也许有些通知是需要用户关心的,——于是在Android8.0就引入了通知渠道这一概念。就是每条通知都要属于一个对应的渠道,每个用户可以自由的创建当前应用的通知渠..原创 2020-05-29 15:07:31 · 558 阅读 · 0 评论 -
Kotlin的Android文件存储与委托(四)
1、数据存储读取文件2、SharedPreferences3、SharedPreferences简化4、泛型的基本用法5、类委托和委托属性6、依靠委托自己实现个lazy1、数据存储读取文件fun saveString(context: Context, str: String) { try { val fileOutput = context.openFileOutput("data", Context.MODE_PRIVATE) va...原创 2020-05-28 15:42:09 · 503 阅读 · 0 评论 -
Kotlin的Android广播、高阶函数探究(三)
1、repeat函数2、扩展函数3、运算符重载 operator4、动态注册一个广播5、高阶函数6、内联函数 inline7、oninline、crossinline1、repeat函数定义: repeat定义传入int参数,传入几。被包裹的内容就循环几次。fun getRepeat(string: String) { val intRange = (1..20).random() val stringBuilder = StringBuilder() ...原创 2020-05-18 15:52:25 · 986 阅读 · 0 评论 -
Kotlin的Android基础篇探究数据View(二)
>目录1、如何创建自定义的控件2、ListView的使用(inne内部类r 、lateinit延迟加载 关键词)3、RecyclerView的使用4、sealed密封关键词的作用1、如何创建自定义的控件简单的封装个头部的view,来看一下跟Java的区别吧。1.1 layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas....原创 2020-05-12 15:48:19 · 550 阅读 · 0 评论 -
Kotlin的Android开篇探究Activity(一)
上一篇文章对Kotlin常用的语法进行了学习,当前系列文章,将针对Android开发在Kotlin下的代码风格进行学习目录1.1 findviewById1.2 点击、吐司、菜单1.3 Intent跳转(显示、隐式、Action)1.4 Intent传递数据与返回1.5 companion object1.6 标准函数with、run、apply1.7 定义静态方法1.8 BaseActivity的简单封装1.1 findviewById布局有大量控件的时候,之前开发需原创 2020-05-09 15:20:47 · 1077 阅读 · 0 评论 -
Kotlin的语法学习之旅
目录1.1 变量1.2 if条件语句 、switch 条件语句1.3 循环语句1.4 类与对象和接口1.5 单例模式1.6 集合1.7 线程1.8 空指针检查* ####1.1变量```val a = 10var a = 10fun main() { val a: Int = 10; a = a * 10 println(a)}```...原创 2020-05-08 10:35:06 · 310 阅读 · 0 评论