刷了两遍 Kotlin 语言中文站 的 Kotlin 语法,终于尝试在实际的开发环境中应用 Kotlin 进行 Android 开发,刚开始还不敢在逻辑操作类中应用,故选择较为简单的 View 类,即使这样,也会有很多坑需要掉填掉填…1、Android 开发时,很多变量是在 onCreate() 中初始化的,但由于Kotlin的空安全检查机制,如果我们不在定义处初始化,那么我们可以采用关键字 “l
转载 2023-07-06 14:43:25
167阅读
Andorid Studio 运行 main 函数报错:============================Manifest merger failed with multiple errors, see logs其实我的AndroidManifest.xml中已经设置了该属性 android:exported="true"
Android Studio Kotlin 插件版本 Android Studio 是一款用于开发 Android 应用程序的集成开发环境(IDE)。它提供了丰富的功能和工具,帮助开发人员快速构建高质量的应用。 Kotlin 是一种现代化的、静态类型的编程语言,它完全兼容 Java,并且具有许多额外的特性和语法糖。Kotlin 被广泛用于 Android 开发,因为它提供了更简洁、更安全的代码
原创 7月前
257阅读
## 探索 Android Studio 中的 Kotlin 插件版本 Kotlin 是一种现代的编程语言,它与 Android 开发的兼容性使得它成为 Android 开发者的热门选择。在 Android Studio 中,正确配置 Kotlin 插件的版本非常重要,本文将为您介绍如何检查和更新 Kotlin 插件版本,并提供相应的代码示例和提示。 ### 1. 检查当前 Kotlin 插件
原创 29天前
104阅读
前言Kotlin已经出来有一段时间了,其实本人还是比较喜欢java的,但是作为一名合格的Android开发不懂kotlin肯定是说不过去的。(主要面试老是被问)所以决定花点时间来研究一下,记录自己从入门到放弃,说实话不太喜欢那些高级语言,简单就意味着会有高度的封装,这样知其然不知其所以然的感觉是很痛苦的,但是毕竟是Google的亲儿子所以未来很可能是从事Android开发的一种趋势,下面就简单记录
转载 3月前
140阅读
# 如何在Android Studio中选择Kotlin插件版本 ## 1. 整体流程 在Android Studio中选择Kotlin插件版本的流程如下表所示: | 步骤 | 操作 | | ----- | ----------------------------------- | | 1 | 打开Android Stu
原创 6月前
432阅读
Android基础1、什么是ANR 如何避免它?如果耗时操作需要让用户等待,那么可以在界面上显示进度条。2、View的绘制流程;自定义View如何考虑机型适配;自定义View的事件3、分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口;4、Art和Dalvik对比;虚拟机原理,如何自己设计一个虚拟机(内存管理,类加载,双亲委派);J
kotlin注释生成插件
原创 2022-10-16 00:53:47
312阅读
# Android Studio Kotlin转Java的插件 ## 简介 Android Studio是一款广泛使用的Android应用开发工具,而Kotlin是一种现代化的编程语言,在Android开发中也得到了广泛应用。但是,在某些情况下,我们可能需要将Kotlin代码转换为Java代码。本文将介绍如何使用Android Studio中的插件来实现Kotlin转Java的功能。 ## 安
原创 6月前
431阅读
Welcome to the series of tutorials on Android Development with Kotlin. This series is designed with the goal to help you build Android Applications using Kotlin. 欢迎使用Kotlin进行有关Android开发的系列教程。 本系列
目前Android上有许多好用的库,但是它们在和Kotlin配合的时候,并不是那么愉快。Kotlin中的data class是一种非常好用的类,它可以自动生成许多方法,来方便我们的使用。但是Android的第三方库需要通过反射来加载一些class,这就要求class必需有一个无参的构造函数,而Kotlin的data class默认没有无参构造函数,并且data class默认为final类型,不可
启动模式前言1、使用启动模式2、启动模式概况挂起点调度和执行3、模式 CoroutineStart.DEFAULT4、模式 CoroutineStart.ATOMIC5、模式 CoroutineStart.LAZY6、模式 CoroutineStart.UNDISPATCHED 前言我们看launch、async 构造函数需要传入一个协程上下文、协程启动模式、协程作用域。本文我们重点介绍启动模式
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。我们从三个方面进行讲解:网络数据的请求在编写UI界面中的使用结合Room在数据库中的使用MVVM架构中留给Flow的位置我们再来看一下Google给我们规范的MVVM架构图:MVVM架构中数据回流的方式主要是利用LiveData来实现:鉴于LiveData的功能很单一,我们可以将
转载 1月前
40阅读
简单介绍一下:科特林是基于JVM(Java虚拟机)上运行的静态类型编程语言。可以编译成Java的字节码也可以编译成JavaScript的方便在没有JVM的设备上运行。优势:简洁,安全,强大2017-5谷歌宣布将科特林官方纳入开发语言【新闻链接】2017-10 Android Studio 3.0开始自动集成Kotlin插件,安装AS 3.0同时配置Kotlin环境安装Android Studio
Kotlin支持lambda表达式。并非每个函数都需要一个名称。某些函数通过输入和输出更直接地进行标识。这些函数称为“匿名函数”。lambda表达式的写法为:(type1,type*) -> type_return = { }使用实例:fun main(args: Array) { val sumLambda: (Int, Int) -> Int = {x,y -> x+y} /
Kotlin已经成为了Android的官方语言,相信之后会使用得越来越广泛。但是在Android Studio 3.0 才会自带支持kotlin,可以再3.0以下的版本要怎么使用kotlin开发安卓项目呢?这就需要安装kotlin插件。首先我们新建一个项目,在 File | Settings | Plugins | Install JetBrains plugin里面搜索kotlin,然后下载安装
转载 2023-08-04 17:58:47
334阅读
前面大概介绍了Kotlin的相关知识Kotlin学习系列—-什么是Kotlin?,接下来我们看看怎么在Android Studio中使用它!我现在使用的android Studio版本是 2.3,先以此版本讲解,之后更新3.0后会在后文补充第一步:添加Kotlin插件添加kotlin详细步骤:File –> Setting –> Plugins –> 点击Browse repos
# 实现Kotlin Android Studio的步骤 ## 概述 本文将教会刚入行的小白如何在Android Studio中使用Kotlin语言进行开发。我们将详细介绍每一步所需的操作和代码,并附上代码注释,帮助小白更好地理解。 ## 整体流程 下面是实现Kotlin Android Studio的整体流程,我们可以使用表格来展示每个步骤: | 步骤 | 操作 | | ---- | --
原创 2023-08-19 06:16:13
181阅读
## 如何在 Android Studio 中使用 Kotlin 在本篇文章中,我将向你介绍如何在 Android Studio 中使用 Kotlin,帮助你快速入门。下面是整个过程的步骤概览: | 步骤 | 操作 | | --- | ---- | | 1 | 打开 Android Studio | | 2 | 创建一个新的 Android 项目 | | 3 | 设置项目的 Kotlin 支持
原创 2023-07-27 17:51:14
56阅读
前言本文旨在通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛点问题,进而研究如何优雅地使用Flow以及纠正部分典型的使用误区。有关Flow的介绍及其操作符用法可以参考:异步流 - Kotlin 语言中文站,本文不做赘述。基于LiveData+ViewModel的MVVM架构在某些场景下(以横竖屏为典型)存在局限性,本文会顺势介绍适合Android开发的基于Flow/C
转载 9月前
95阅读
  • 1
  • 2
  • 3
  • 4
  • 5