Day 2day1总结:我们完成了整体页面的搭建,并且搭建好了应用的底部选项卡。day2目标:在底部选项卡切换的同时,完成上方页面的切换开始今天的正题第一步:重构代码结构 1).为了让我们的代码结构更加的清晰,我们在原来的包下建立出详细分类的子包(集体操作见下方补充部分),用于存放各个部分的代码,如下图所示: 2).完成创建之后,可以将MainActivity文件拖动到activity目录下(今天
转载
2024-02-28 17:04:18
77阅读
前言1 都有哪些坑?1.1 定义的坑1.2 中文文章的坑2 官方文档走一波?2.1 英文阅读恐惧症2.2 官方文档也有坑?2.3 我是这么阅读官方文档的2.3.1 小节标题隐藏的秘密2.3.1.1 Dependency info2.3.1.2 Executing in a background thread2.3.1.3 Use coroutines for main-safety2.3.1.4
一.最近新项目开始使用kotlin开发项目,搜集了一些常用命令和常用方法,毕竟现在好多公司都在用kotlin开发项目二.推荐kotlin学习网址kotlin语言中文网三,常用命令及语法1.实例化话对象 不需要new关键字2.没有“new” Kotlin实例化一个对象时不需要new关键字var list=ArrayList()3.变量var、常量val、类型推断 用var定义变量(像js)var n
转载
2023-07-02 11:53:04
93阅读
Kotlin怎样findviewById
Kotlin是先findViewById的方法:
1. 在使用findviewById之前需要在appbuilde.gradle中添加 'kotlin-android-extensions'如图:
apply plugin: 'kotlin-android-extensions'
2. 给控件加ID
转载
2023-07-06 14:38:45
121阅读
嗯,垃圾kotlin,以前老是这个感觉,干嘛非得踩别人坑呀,直到我去面试,额, &
转载
2023-07-06 14:40:06
153阅读
创建一个demo工程,使用Android Studio搜索Standard.kt文件,可以打开Kotlin为我们准备的一系列提高编程速度,增加编程便捷性的方法1、run方法 调用不需要有主语,可直接调用,传入一个代码块,该代码块假设返回类型为R,run方法内部将直接执行代码块内容,并将代码块的返回值(R类型)直接作为run方法的返回值进行返回,注意:代码块的最后一行是返回值// run方法
@ko
# Android Kotlin 入门
## 1. 简介
Kotlin是一门基于JVM的静态类型编程语言,它被广泛应用于Android开发。与Java相比,Kotlin提供了更简洁、更安全、更强大的语法特性,使得开发者可以更高效地编写Android应用程序。
在本文中,我们将介绍如何入门使用Kotlin开发Android应用程序,并通过代码示例来演示Kotlin在Android开发中的应用。
原创
2023-12-16 06:23:13
96阅读
Kotlin1.1的时候介绍了协程,一种写异步的非阻塞的新方法,使用协程我们要引入kotlinx.coroutines库。集成步骤1.确保工程配置为kotlin1.1或者更高版本 2.在build.gradle中添加如下代码apply plugin: 'kotlin'
kotlin {
experimental {
coroutines 'enable'
}
}注
转载
2023-09-21 23:43:22
551阅读
本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新Android:Kotlin详细入门学习指南-类和对象(下)-基础语法(五)抽象类一个类或一些成员可能被声明成 abstract 。一个抽象方法在它的类中没有实现方 法。记住我们不用给一个抽象类或函数添加 open 注解,它默认是带着的。abstract class Derived : Base() {
override abstrac
转载
2024-06-22 06:06:39
83阅读
初识Kotlin安装intellij IDEA步骤第一个Kotlin程序第1步 - 打开IntelliJ IDEA,选择Projects,再点New Project。第2步 - 选择Java 选项,提供项目SDK路径并在Kotlin/JVM 框架打勾选中。第3步 - 在新框架中提供项目详细信息(名称和存储目录),然后单击“完成”。第4步 - 创建一个新的Kotlin文件来运行Kotlin的第一个例
转载
2023-08-17 22:23:22
231阅读
懒加载问题:注意;1、 获取数据为空、赋值给变量会报异常。2、 为空的时候,不赋值,就会报始化报异常还必须赋值。综合考虑直接用 private var scene: String? = null可好。 一、kotlin-android-extensions、使用Kotlin Android Extensions就可以访问布局XML的View,告别find
转载
2024-04-12 21:35:41
38阅读
1.基本语法 https://github.com/mcxiaoke/kotlin-notes/blob/master/kotlin-tutorial-basic.md 2.推荐两篇Kotlin Android入门文章 Getting started with Android and Kotlin
转载
2017-05-25 13:55:00
86阅读
2评论
# Android Kotlin 入门:实现一个简单的 Button
在 Android 应用开发中,Button 是用户交互中最常见的组件之一。本文将引导你,从零开始用 Kotlin 实现一个简单的 Button。
## 整体流程
为了更好地理解这个过程,我们将整个工作分成几个简单的步骤,表格如下:
| 步骤 | 描述 |
|--
原创
2024-08-31 05:14:15
313阅读
首先申明下,本文为笔者学习《Kotlin 程序开发入门精要》的笔记,并加入笔者自己的理解和归纳总结。1. 定义变量和方法1.1 定义变量定义变量必须以var开头,定义常量以val开头数据类型在变量后面,并且用冒号(:)分隔定义变量时如果未初始化,必须指定数据类型。如果进行了初始化,可以不指定数据类型,编译器会自动推导数据类型不需要以分号(;)结尾示例var a1: Int
var a2: Long
转载
2024-02-08 15:40:36
186阅读
Kotlin 学习笔记(1)基本语法关于 Kotlin 的安装,Android studio 3.0及以上自带,其他的可以通过搜索插件 Kotlin 来进行安装。下面来说说有关 Kotlin 的语法。以下是本人的学习笔记,入有任何不妥之处,随时欢迎拍砖指正。 谢谢 ^_^1. Kotlin Android 扩展Kotlin 插件自带有安卓扩展,因此不需要再单独安装额外插件。 我们直接 new
转载
2024-04-15 19:46:08
263阅读
作者:snowdream目标本文旨在引导开发者使用Kotlin来开发Android应用。 简介名词解释KotlinKotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache
转载
2024-02-04 21:17:20
71阅读
前言:2019年,Google宣布Kotlin成为所有Android应用程序的首选编程语言,由于kotlin的特性,Java开发人员转向Kotlin开发并不太难,除了两者编写相似以外,他们还具有很好的兼容性,可以在同一环境中运行。很多人说,在当前这个环境下,至少要会两种语言,现阶段Java和kotlin就是一个好选择。不过在kotlin的学习过程中,协程这块算是一个比较难的地方,难在哪里?协程是运
函数函数声明在 kotlin 中用关键字 fun 声明函数:fun double(x: Int): Int { }函数用法通过传统的方法调用函数val result = double(2)通过 . 调用成员函数Sample().foo() // 创建Sample类的实例,调用foo方法参数函数参数是用 Pascal 符号定义的 name:type。参数之间用逗号隔开,每个参数必 须指明类型。fun
转载
2024-08-02 18:45:41
36阅读
1.告别findViewById不同于 JAVA 中,在 Kotlin 中 findViewById 本身就简化了很多,这得益于 Kotlin 的类型推断以及转型语法后置:val onlyTv = findViewById(R.id.onlyTv) as TextView在官方库Anko的支持下,可以更简化当你试图 command/ctrl + 左键点击 onlyTv 想要查看 onlyTv 的来
转载
2024-02-29 23:42:25
174阅读
Android官方推荐使用协程来处理异步问题。以下是协程的特点: 轻量:单个线程上可运行多个协程。协程支持挂起,不会使正在运行协程的线程阻塞。挂起比阻塞节省内存,且支持多个并行操作。 内存泄漏更少:使用结构化并发机制在一个作用域内执行多项操作。 内置取消支持:取消操作会自动在运行中的整个协程层次结构
原创
2022-02-15 10:57:41
252阅读