博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Volantis
文档
帮助
示例
社区
博客
源码
Android - Activity
Activity 是什么Activity 是与用户交互的入口点。它代表具有用户界面的单个屏幕。 Activity 的生命周期当用户浏览、离开和返回 App 时,App 中的 Activity 实例会在其生命周期中通过不同的状态进行转换。Activity 类提供了许多回调,允许 Activity 知道状态已更改。 Activity 类提供了一组核心的6个回调: onCreate() onSt...
2022-08-28
阅读全文
Kotlin - Coroutine
原文 前言Kotlin 只在标准库中提供了最低级别的API以使各种其他库能够利用协程。在 kotlin 中,async 和 await 不是关键字,而且甚至不是标准库的一部分。此外,与 futures and promises 相比,Kotlin 的挂起函数概念为异步操作提供了更安全且不易出错的抽象。 kotlinx.coroutines 是由 JetBrains 开发的丰富的协程库。 它包...
2022-05-28
阅读全文
Android - Handler 和 Looper
LooperLooper 是用于为线程运行消息循环的类。 默认情况下,线程没有与之关联的消息循环; 要创建一个,需要在要运行循环的线程中调用prepare(),然后循环让它处理消息,直到循环停止。大多数与消息循环的交互都是通过 Handler 类进行的。这是一个 Looper 线程实现的典型例子,使用 prepare() 和 loop() 的分离来创建一个初始的 Handler 来与 Loo...
2022-05-28
阅读全文
Kotlin - 泛型
原文 Kotlin 中的类可以有类型参数,就像在 Java 中一样: 123class Box<T>(t: T) { var value = t} 要创建此类的实例,只需提供类型参数: 1val box: Box<Int> = Box<Int>(1) 但是如果参数可以推断出来,例如,从构造函数参数,可以省略类型参数: 1val b...
2022-05-28
阅读全文
Kotlin - 操作符重载
Kotlin 允许为类型上预定义的一组运算符提供自定义实现。这些运算符具有预定义的符号表示(如 + 或 *)和优先级。要实现运算符,请为相应类型提供具有特定名称的成员函数或扩展函数。这种类型成为二元运算的左侧类型和一元运算的参数类型。 要重载运算符,请使用运算符修饰符标记相应的函数: 123interface IndexedContainer { operator fun g...
2022-05-27
阅读全文
Kotlin - String 类 API
compareTo将此对象与指定对象进行比较以进行排序。如果此对象等于指定的其他对象,则返回零,如果小于 other,则返回负数,如果大于 other,则返回正数。 1operator fun compareTo(other: String): Int contains检查原字符串中时候包含给定字符或字符串或正则表达式 12345inline operator fun CharSeque...
2022-05-27
阅读全文
Markdown语法
MarkDown 介绍Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md, .markdown。 标题Markdown 标...
2022-05-27
阅读全文
Github + Hexo 搭建博客
一、准备工作1. 安装 Node.jsNode.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本点此下载安装程序 2. 安装 Git3. 安装 Hexo在 Node.js 安装好后,使用 npm 安装 Hexo 1$ npm install -g hexo-cli 注意:在 macOS 上,该命令需要在 root 环境下运行 二、建站安装 Hexo 完成后,请执...
2022-05-26
阅读全文
上一页
6 / 6