• WanAndroid(Kotlin)开源完整项目

    时间:2024-03-28 19:51:49

    原文来自自己的简书:https://www.jianshu.com/p/0dfdc0f0ce51很久没更新博客了,因为换了城市,工作,搬家… 一堆事。学完Kotlin基础的用法之后自然是想找个项目练习这门新语言。后来发现了张鸿洋老师的WanAndroid项目提供了公开的API,并且鼓励开发者做一个自...

  • Kotlin安卓实战之Retrofit + OkHttp

    时间:2024-03-28 19:47:43

    简介目前该框架的使用已经很广泛了,那么在kotlin中具体是怎么实现的呢,下面介绍下对其的封装,代码Github地址项目依赖implementation 'com.squareup.okhttp3:okhttp:3.8.1'implementation 'com.squareup.okhttp3:l...

  • 吐血推荐|20 个优秀的免费 Kotlin 学习资源

    时间:2024-03-27 22:52:36

    根据 Realm Q4 报道,Kotlin 编程语言正在飞速抢占 Java 语言在安卓平台的市场份额。截至目前,全世界已经拥有 20% 的 app 在使用 Kotlin 语言开发。Realm 网站更是大胆预测,根据现有增长速度,Kotlin 将在 2018 年超过 Java 语言,成为 Androi...

  • androidstudio Kotlin环境(离线)配置

    时间:2024-03-27 21:12:34

    初始环境:android studio 2.3/build gradle 3.3 1.安装扩展插件安装Kotlin插件,有v*n的朋友可以直接打开setting->plugin->搜索Kotlin 没有v*n的朋友也不要急,我们可以从外部导入。我们先从网上下载好插件下载地址,下载好之后打...

  • Kotlin 不再使用 findViewById 的原理

    时间:2024-03-26 22:52:48

    在Kotlin中,一个非常好用的特性是:可以直接使用控件 ID 对控件进行操作,而不需要像 Java 中那样先声明控件,使用 findViewById() 来找到控件,然后才能操作该控件。该特性称为Static Layout Import,即静态布局引入。举个栗子, activity_main.xm...

  • Kotlin语法(函数和lambda表达式)

    时间:2024-03-26 14:16:35

    三、函数和lambda表达式1. 函数声明fun double(x: Int): Int {}函数参数是用 Pascal 符号定义的name:type。参数之间用逗号隔开,每个参数必须指明类型。函数参数可以有默认参数。这样相比其他语言可以减少重载。fun read(b: Array<Byte&...

  • AndroidStudio3.6新建kotlin项目报错

    时间:2024-03-26 11:56:36

       AndroidStudio3.6版本的在新建Kotlin工程后报错无法运行。   解决方案:   因为AndroidStudio3.6默认开启了Only sync the active variant这个选项,将图中选项对勾去掉,重新打开项目便可正常运行了。...

  • 针对初级和高级开发人员的20个Kotlin面试问题

    时间:2024-03-26 09:39:35

    Kotlin面试问题 Android目前拥有最大的智能手机OS市场份额, 目前为76% ,而预测称它将在未来增长。 这意味着构建Android应用程序可能是一个成功且有利可图的商业想法。 但是,要将这个想法变成现实,您需要一个精通技术的Kotlin开发人员或开发团队。 Kotlin是一种通用...

  • 第14章 使用Kotlin 进行 Android 开发(1)

    时间:2024-03-25 17:13:06

    第14章 使用Kotlin 进行 Android 开发(1)Kotlin Android根据Realm Report (2017-Q4,https://realm.io/realm-report/2017-q4) ,过去的一年在Android 端的开发:Java 从 95% 降低到 Java 85%...

  • 使用kotlin写一个ListView

    时间:2024-03-25 15:25:23

    今年的IO大会Google正式将kotlin成为官方支持的语言,今天来使用kotlin写一个简单的listview。首先对这个新的语言我个人而言是比较感兴趣的。官方说的那些我在这儿就不说了。这里有官方中文文档有兴趣的可以自己看一下。https://www.kotlincn.net/我个人感觉多开发者...

  • Kotlin学习(一)—— IDEAIntelliJ IDEA的安装配置及Kotlin的环境部署

    时间:2024-03-24 16:33:06

    一.概括从这篇博客开始,我们就正式的开始学习Kotlin了,首先我们来了解下他的几个重点Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广...

  • IDEA 创建一个新的包 在这个包下创建类时找不到java class,只有kotlin class? 右键不能创建java

    时间:2024-03-21 18:51:09

    IDEA 创建一个新的包 在这个包下创建类时找不到java class,只有kotlin class?  右键不能创建java有时idea中会遇到不能创建java文件的问题,这个问题可能有两个原因 1.原因一:没有给文件夹设置权限,这个问题很多文章都有写到解释如下https://www.cnblog...

  • 解决idea导入kotlin项目时,项目无法编译运行的问题

    时间:2024-03-21 17:08:07

    之前遇到过idea导入从git仓库拉下的kotlin项目无法编译运行的情况,解决方法如下:1.  打开File --> Project Structure,确保正确设置Project SDK为java jdk,注意设置Porject complier output目录2.  打开Modules...

  • Kotlin中单例模式和Java的对比浅析-前言

    时间:2024-03-21 10:19:27

    单例模式,一直以来是我们在日常开发中最常用的一种设计模式,更是面试中非常重要,也非常容易被问到的问题。在日常开发中,大家常用的语言还是Java,但今天我给大家带来的是在Kotlin语言中,单例模式是怎么编写的,并且会对比Java方式,下面话不多说了,来一起看看详细的介绍吧 一、懒人写法(恶汉式) ...

  • A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution

    时间:2024-03-21 09:58:21

    A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution开发过程,报这个错误。 点开看具体错误,是创建room数据库的时候提示是添加dao的时候出现异常,根据提示提示:做插入的时候 应该...

  • Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean

    时间:2024-03-20 18:38:00

    由于本人开发普通JavaFx项目时,需要把数据库生成Bean类,但是IDEA自带的数据库工具不支持普通项目(或者是我自己不会用),所以自己开发了一个普通项目可以使用的数据库转JavaBean类的小工具-SQLBean。CSDN下载连接百度网盘链接:https://pan.baidu.com/s/1J...

  • Android用Kotlin写一个TabLayout+ViewPager

    时间:2024-03-20 10:53:20

    今天突然有兴趣,想学习kotlin,就想撸一个页面切换。。implementation 'com.android.support:design:26.1.0'implementation 'com.android.support:support-v4:26.1.0'这两个是需要导入的包,升级了as ...

  • Kotlin 协程基础使用学习

    时间:2024-03-18 22:19:08

    原文: Kotlin 协程基础使用学习-Stars-One的杂货小窝本篇阅读可能需要以下知识,否则可能阅读会有些困难客户端开发基础(Android开发或JavaFx开发)Java多线程基础kotlin基础本文尽量以使用为主,以代码为辅讲解,不提及过深协程底层代码逻辑,仅做一个基础入门来快速上手学习(...

  • Android 与 Kotlin 入门

    时间:2024-03-17 15:08:48

    安装 Kotlin 插件Android Studio 从 3.0(preview)版本开始将内置安装 Kotlin 插件。如果你正在使用的是早期版本, 需要通过 File | Settings | Plugins | Install JetBrains plugin… 搜索并安装 Kotlin 插件...

  • 现代 Android 开发的第一步Kotlin

    时间:2024-03-16 13:46:05

    Kotlin 入门教程:现代 Android 开发的第一步 引言 Kotlin,这门由 JetBrains 团队开发的现代编程语言,自 2011 年诞生以来,以其简洁、安全、实用的特性,迅速在 Android 开发社区中获得了广泛的认可。2017 年,Google 宣布 Kotlin 成为 Andr...