容器是用于存放数据的载体。容器分为数组、集合。Kotlin 数组1. 特点数组是一种初始化时指定容器大小,不可以动态调整其大小的容器。元素按顺序存储在一串连续的内存段上。2. 创建方式arrayOf 创建数组 创建一个数组并传递元素值给它,集合中的元素可以是任意类型val array = arrayOf(1, 2, 3) val arr = arrayOf(1, true, "kotlin", J
本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新AndroidKotlin详细入门学习指南-类和对象(下)-基础语法(五)抽象类一个类或一些成员可能被声明成 abstract 。一个抽象方法在它的类中没有实现方 法。记住我们不用给一个抽象类或函数添加 open 注解,它默认是带着的。abstract class Derived : Base() { override abstrac
转载 2024-06-22 06:06:39
83阅读
一、前言在 Kotlin 中的类与接口 中我们已经讲了 Kotlin 的 类、接口 和 扩展方法,今天我们来讲 Kotlin 中的 空类型安全 和 智能类型转换。二、Kotlin 空类型安全2.1、空类型安全概念Java 语言中是没有空类型安全这一概念的,所以写 Java 代码经常会出现空指针异常,但是 Kotlin 致力于消除空引用所带来的危险,所以就有了空类型安全概念。下面这段代码在 Kotl
文章目录前言一、使用Kotlin创建Android程序二、Activity之间的跳转三、Activity之间的传参普通类型非普通类型之Serializable非普通类型之Parcelable前言本片文章主要介绍Kotlin实现Android组件中的Activity的基本用法;主要包括:Activity之间的跳转 以及Activity之间的传值一、使用Kotlin创建Android程序1.选择创建Kotlin语言(2)在创建过程会出现失败问题,基本原因时Android Studio版本小了,
原创 2021-06-16 17:34:55
808阅读
## Android实现表格 作为一名经验丰富的开发者,我将向你介绍如何在Android实现表格。在实现之前,我们首先需要了解整个过程的流程。 ### 实现流程 为了更好地理解整个过程,我将使用表格来展示步骤的流程。请参考下表: | 步骤 | 动作 | | --- | --- | | 1 | 创建一个新的Android项目 | | 2 | 在布局文件中添加一个TableView | |
原创 2023-12-25 07:28:49
357阅读
# Android 表格实现Android 开发中,我们经常需要使用表格来展示大量数据。本文将介绍如何在 Android实现表格,并提供代码示例来帮助读者更好地理解。 ## 表格布局 首先,我们需要选择一个合适的布局来实现表格。在 Android 中,有多种布局可供选择,如 LinearLayout、RelativeLayout 等。在本文中,我们将使用 TableLayout 来
原创 2023-09-20 04:48:34
199阅读
文章目录Kotlin 协程的启动添加依赖调试协程配置VM参数断点调试启动协程GlobalScope.launchlaunch源码runBlockingasync-awaitasync优化并发launch与async区别 Kotlin 协程的启动添加依赖implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0'调试协程配
 这几天在对接某项目时,碰到了个关于Kotlin Serialization的小问题,一般来说,我们把对象序列化成JSON,或者JSON串转成对象,Google Gson用的比较多.但对于Kotlin来说,Gson反序列化时出现了问题.准备类:data class A(var b: Int , var c: String = "kotlin")测试及结果:val gson = Gson(
转载 2023-12-26 22:02:15
63阅读
为什么要学习Kotlin,其实原因也很简单,比较人家google作为开发Android的大力推荐,选择它总会没错的! 对于Android开发上来讲也是有很多优势的,比如代码简洁,提高编码效率;Android studio提供的插件齐全 一,环境搭建并创建第一个项目搭建环境如果有Android开发经验的同学来说非常简单,Android studio3.0以后集成了Kotlin插件, 低于3
转载 2023-08-25 07:18:35
534阅读
Android平台已经给我们提供了很多标准的组件,如:TextView、EditView、Button、ImageView、Menu等,还有许多布局控件,常见的有:AbsoluteLayout、LinerLayout、RelativeLayout、TableLayout等。但随着人们对视觉的需求,基本组件已无法满足人们求新求异的要求,于是我们常常会自定义组件,用来实现更美观的UI界面。实现自定义控
Excel表格编辑器app功能强大,实用便捷。兼容性强,支持多格式,还可轻松转换文档格式,支持PDF转Word,操作简单,为您的办公减去繁琐的过程。软件介绍:Excel表格编辑器app是一款专业的文件查看编辑工具,Excel表格编辑器app支持查看所有文件格式,尤其可以高质量查看所有Excel文件格式。用户可以随时进行文件查看搜索、删除和收藏,轻松管理所有文档,还有不同代码文件的查看。软件亮点:文
Kotlin 协程中引入了 suspend 修饰符和挂起函数的概念,Kotlin 编译器将会为每个挂起函数创建一个状态机,这个状态机将为我们管理协程的操作。协程协程简化了 Android 平台的异步操作。正如官网《利用 Kotlin 协程提升应用性能》所介绍的,我们可以使用协程管理那些可能阻塞主线程的异步任务,更奇妙的是可以使用命令式代码替换那些基于回调的 API:// 简化的只考虑了基础功能的
Kotlin 代理是面试中经常被问到的问题,比如介绍一下代理的实现原理以及在使用中的一些注意事项等,本文将带你梳理这些问题,让你从更高的维度上认识“代理”Kotlin 有很多让人津津乐道的语法,“代理”就是经常被提及的一个。Kotlin 在语言级别通过 by 关键字支持了代理模式的实现。代理模式是最常用的设计模式之一,它是使用“组合”替代“继承”的最佳实践。下面取自 Wiki 中关于代理模式的例子
转载 3月前
381阅读
# Android Kotlin 实现 MVVM 登录功能 在现代Android开发中,MVVM(Model-View-ViewModel)架构模式越来越受到欢迎。它分离了用户界面(View)与业务逻辑(ViewModel),从而提高了代码的可维护性和可测试性。本文将探讨如何使用Kotlin和MVVM实现一个简单的登录功能,并提供相关代码示例。 ## 1. MVVM 概述 MVVM 是一种设
原创 7月前
126阅读
Android核心知识点笔记github:https://github.com/AndroidCot/Android一、引言A modern programming language that makes developers happier.正如官网的slogan所描述:kotlin,是一门让程序员写代码时更有 幸福感 的 现代 语言。同时,也正如维基百科里介绍:JetBrains公司希望Kot
转载 2024-09-03 09:47:46
49阅读
# Android实现表格数据的步骤 ## 概述 在Android开发中,实现表格数据可以通过使用RecyclerView和Adapter的方式来实现。RecyclerView是一个高度可定制的控件,用于在屏幕上显示大量数据集合。Adapter则负责将数据绑定到RecyclerView上。 下面将详细介绍实现表格数据的步骤以及每一步的代码实现。 ## 步骤 | 步骤 | 描述 | | --
原创 2023-10-25 05:09:23
188阅读
# 在Android实现Excel表格的指南 作为一名新手开发者,处理各种文件类型可能会让你感到困惑。但没关系!本文将教你如何在Android应用中实现Excel表格的创建与操作。 ## 开发流程 在开始之前,首先我们需要明确整个实现过程的步骤。以下是实现Excel表格的流程表格: | 步骤 | 描述 | 预期结果
原创 9月前
370阅读
# Android Studio实现表格Android开发中,我们经常需要展示一些数据,其中表格是一种常见的数据展示方式。在本文中,我们将介绍如何使用Android Studio实现一个简单的表格,并展示一些基本的操作和样式。 ## 准备工作 在开始之前,我们需要准备以下工作: 1. 安装Android Studio:请确保已经正确安装了Android Studio,并且已经配置好开发
原创 2023-07-23 17:03:38
1374阅读
# Android 表格实现Android开发中,表格是一种常见的UI组件,用于展示数据。通过合理的布局和样式设计,可以让表格更加美观和易于阅读。本文将介绍如何在Android应用中实现一个简单的表格,并展示如何在表格中展示数据。 ## 实现表格Android中,可以使用`TableLayout`和`TableRow`来实现表格布局。`TableLayout`是一个容器,用于放置多个
原创 2024-04-03 05:50:46
58阅读
之前有写过一个图表lib,但是开发的速度,大多很难跟上产品需求变化的脚步,所以修改了下原先的图表库,支持图表下面能整合table显示对应的类目,用曲线替换了折线,支持多曲线的显示,增加了显示的动画,,增加了一些可定制的属性,支持水平柱状图和叠加柱状图,以及多曲线图和饼状图的显示1.效果图2.各种图表的使用方式1.饼状图 这个和原先的使用一样,只不过增加了一个动画,可以参看之前的文章,饼状图使用。2
  • 1
  • 2
  • 3
  • 4
  • 5