相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt)中提供了一些Kotlin扩展的内置函数可以优化kotlin的编码。Standard.kt是Kotlin库的一部分,它定义了一些基本函数。 这个源代码文件虽然一共不到50行代码,但是这些函数功能都非常强大。一、回调函数的Kotin的l
转载 2024-08-20 11:29:28
83阅读
一、泛型函数: 个人理解为:此函数传参只能传入被本人指定的类型fun <Int> dis(one : kotlin.Int ,two : kotlin.Int,vararg name: kotlin.Int): kotlin.Int { var str : kotlin.Int =25 for (item in name){ s
转载 2024-10-09 15:21:44
125阅读
开始使用AndroidKotlin本教程将引导我们使用Android Studio为Android创建一个简单的Kotlin应用程序。 安装Kotlin插件 Android Studio3.0版本自带Kotlin插件。如果您使用的是较早版本,则需要安装Kotlin插件。 在Android Studio中打开Settings,选择Plugins选项,点击Browse Repositories,
转载 2023-09-26 23:45:08
192阅读
Android开发中,使用Gradle构建工具来引用.so(共享库)文件是常见的需求。接下来,我将详细记录这一过程,包括环境准备、分步指南、配置详解、验证测试、排错指南与扩展应用。 ### 环境准备 在开始之前,确保满足以下软硬件要求: | 项目 | 版本要求 | |-------------|-----------------| | Android Studi
原创 5月前
171阅读
 原文标题: Mastering Kotlin standard functions: run, with, let, also and apply有一些Kotlin的标准函数的功能很相似,有时候我们不确定应该使用哪个。下面我将介绍一种简单的方式来区分它们的不同之处,以及如何确定应该使用哪个。范围函数我今天要讲述的是关于 run \ with \ T.run \ T.let \ T.al
转载 2024-08-12 20:11:42
35阅读
前言:最近在学习mvvm,利用空闲时间写了一个简单版的wanAndroid项目.介绍就不说了,直接上代码.1.引入:在App——build.gradle目录引入以下代码即可: dataBinding{   enabled true } 2.配置gradle.properties android.useAndroidX=trueandroid.enableJetifier=true 3
转载 2024-01-29 21:35:31
168阅读
Kotlin的作用域函数有5个之多,让人一开始都不知道怎么去用他们,下面我来用简单明了的例子来告诉你们他们的区别和适用场景。 Kotlin标准库包含⼏个函数,它们的唯⼀⽬的是在对象的上下⽂中执⾏代码块。每个作用域函数有两个主要区别:引⽤上下⽂对象的⽅式和返回值。一、按对象的方式区分: run 、with 以及 apply 通过关键字 this 引⽤上下⽂对象。因此,在它们的 lambda 表达式中
转载 2024-06-07 16:25:03
76阅读
## 实现 Android SO Gradle 的流程 为了帮助你实现 Android SO Gradle,我将按照以下步骤进行说明: 1. 创建一个 Android 项目。 ```markdown 步骤:新建 Android 项目 代码: npx react-native init MyProject ``` 2. 在项目的根目录下创建一个 C++ 模块。 ```markdown
原创 2023-11-25 11:37:54
47阅读
文章目录GradleGradle项目管理工具Gradle安装(Windows)1.下载解压版2.配置环境变量3.配置init.gradle4.验证是否配置成功Gradle工程目录Gradle在idea中使用groovy编程语言输出断言 assert定义变量闭包(无参数)闭包(有参数)总结gradle构建脚本介绍Gradle管理jar包build.gradle文件的基本内容配置使用的仓库reposi
转载 2023-08-28 14:17:56
230阅读
gradle是一种构建工具,用来控制代码的编译、构建、打包等过程,自定义GradleAndroid中应用是很广泛的,比如在gradle构建过程中使用字节码技术、默认的Android项目中应用了很多插件,比如java、groovy、com.android.application等,了解Gradle插件有助于更好的理解生成APK的过程。自定义插件三种方式:build script:在build.gr
# Android Gradle 集成SO ## 1. 简介 在Android开发中,有时候会需要使用一些使用C/C++编写的库文件(.so文件),这些库文件通常用来提供原生的功能支持或者是一些性能优化。在Android Gradle中,我们可以很方便地集成这些.so文件到我们的项目中。 ## 2. 集成流程 以下是整个集成SO文件的流程,可以用表格展示步骤: | 步骤 | 操作 | |
原创 2023-07-19 14:03:44
1138阅读
# Android 引用 SO(Shared Object)文件的详细指南 在 Android 开发中,使用 C 或 C++ 编写的共享库(.so 文件)可以提升应用的性能。本文将详细介绍如何在 Android 项目中引用 SO 文件,并结合代码示例帮助理解。 ## SO 文件简介 共享库(Shared Object)是一种动态链接库,通过它可以复用代码。不仅提高了应用的性能,还减少了 AP
原创 2024-09-21 04:51:31
120阅读
# Android Gradle 加载 SO 文件的详细步骤 在 Android 开发中,开发者常常需要将 C/C++ 写的动态链接库(so 文件)引入到 Android 应用中。这个过程虽然对于初学者来说可能显得复杂,但只要按照一定的步骤进行,就能轻松搞定。本文将为你详细介绍如何在 Android 项目中加载 so 文件,包括步骤、代码、以及相关概念的解析。 ## 流程 首先,让我们看一下
原创 10月前
98阅读
## 在Android Kotlin中使用外部SO库的完整流程 在移动开发中,外部的共享库(SO文件)可以为我们的应用提供额外的功能,比如图像处理、网络通讯等。下面我们将详细介绍如何在Android项目中使用外部SO库。 ### 步骤概述 以下是使用外部SO的主要步骤: | 步骤 | 说明 | |------|------| | 1 | 下载或创建SO文件 | | 2 | 将S
原创 10月前
386阅读
Java被认为是Android操作系统的心脏,因此对于每个Android开发人员而言,除了了解Java之外,别无选择。 好吧,最后,出现了Java的绝佳替代品,其中蕴含着许多价值。 Kotlin是一种新的编程语言,是Java更好,更有效的替代品,可用于Android开发。 甚至在此刻,Android社区也对Kotlin进行了讨论。 这就是为什么我们要解释Kotlin的5个主要功能的原因。
转载 2023-10-25 20:29:08
110阅读
目前Gradle官方已经将这个计划加入进展中,但不建议开发使用,尝鲜即可。github为什么要改造?Gradle采用groovy采用开发语言,是一种动态的dsl语言,缺点就是写脚本时如果出现问题,我们无法实时的得知,只能通过print进行得知,而且无法跳转,并且不支持自动补全。我们先建一个普通的Android项目,然后改造如下,那怎么改造呢?改造很简单,在你的gradle后面加上kts...
原创 2022-02-09 11:34:58
363阅读
Kotlin | 使用Kotlin改造Android GradleGradle5.0+已经支持了Kotlin,但碍于Android Studio目前适配并不是很好,所以并不建议开发使用,至于为什么,在文章末尾也给出了具体原因。为什么要使用Kotlin改造?Gradle采用groovy采用开发语言,是一种动态的dsl语言,缺点就是写脚本时如果出现问题,我们无法实时的得知,只能通过print进行得知,
原创 2023-06-22 09:34:57
172阅读
# Android Gradle引用Gradle文件 ## 引言 Gradle是一个强大的构建工具,用于管理和构建Android项目。在Android开发中,我们经常需要引用其他的Gradle文件来添加依赖项、配置插件等。本文将向刚入行的小白介绍如何在Android Gradle引用Gradle文件,以帮助他快速上手。 ## 流程概览 下表展示了整个流程的步骤概览: | 步骤 | 描述
原创 2023-11-22 16:33:43
120阅读
本文详细实现增量更新流程涉及知识点1.kotlin基本使用 2.NDK的使用 3.ubuntu使用 4.基本命令操作准备工作1.下载资源文件 bzip2源码下载地址 –> http://www.bzip.org/ Binary diff/patch utility下载地址 — > http://www.daemonology.net/bsdiff/ 2.需要ubuntu环境
# Android Kotlin Gradle 配置指南 作为一名刚入行的开发者,了解如何配置 Android 项目中的 Gradle 是一项重要技能。以下是一个清晰的步骤流程以及详细的代码示例,帮助你理解整个配置过程。 ## 一、流程步骤 下面的表格列出了配置 Android Kotlin Gradle 所需的步骤: | 步骤 | 描述
原创 8月前
156阅读
  • 1
  • 2
  • 3
  • 4
  • 5