E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin灯饰
安卓实例开发录音应用!Android架构组件Room功能详解,面试真题解析
越来越多的人在提“移动端的下半场”、“Android开发的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天
Kotlin
今天Flutter”。
左夜天
·
2023-08-17 04:54
程序员
Android
Android JNI开发建议
它定义了Android从托管代码(用Java或
Kotlin
编程语言编写)编译的字节码的方式,以与本机代码(用C/C++编写)进行交互。
道格拉斯范朋克
·
2023-08-17 04:08
#
Java
Android
JNI
Java
kotlin
生成jni头文件
kotlin
生成jni头文件问题解决方法使用方法代码gradletask位置截图问题最近在用
kotlin
写jni,但是生成头文件的时候遇到了些问题。
Eritque arcus
·
2023-08-17 04:37
kotlin/java
jni
gradle
header
kotlin
jni头文件
Java和C++通过JNI实现互相调用 安卓native实战案例
最近研究了一下JNI,JNI作为Java/
Kotlin
同C/C++相互调用的桥梁,在安卓native开发中我感觉还是比较重要。
歪锅锅
·
2023-08-17 04:07
笔记
android
java
c++
native
app
jni
kotlin
+ C++ 使用jni中遇到的一些坑和建议
kotlin
+C++使用jni中遇到的一些坑和建议
kotlin
部分
kotlin
c函数签名传输类型协程启动方式之一C++部分JNIEnvjmethodID错误捕获参考文档本文为笔者在做https://github.com
Eritque arcus
·
2023-08-17 04:06
C\C++
踩坑记录
c++
dll
java
jni
Kotlin
开发jni程序 二.C调用java/
kotlin
方法和属性
首先我们声明
kotlin
的几个方法和属性,如下packagecom.example.firstjniimportandroid.util.LogobjectNDKUtil{valname="djfklsd"externalfunupdateArray
One_Month
·
2023-08-17 03:33
Android
kotlin
jni
c调用java
javap获取
Kotlin
方法JNI方法签名
获取
Kotlin
方法签名和JAVA不一样的地方就是需要使用
Kotlin
命令行编译器生成.class文件:编写一个
Kotlin
类,添加JNI方法:classTestLib{externalfuninit(
菠萝加点糖
·
2023-08-17 03:03
kotlin
开发语言
android
Kotlin
中的 Lambda 与 Inline
在
Kotlin
中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,我们可以更加快速的实现开发,提升效率。
Android Blog
·
2023-08-17 03:23
kotlin
java
开发语言
android
android-studio
Kotlin
轻量级Android开发
Kotlin
是什么
Kotlin
是一门运行在JVM之上的语言。它由Jetbrains创建,而Jetbrains则是诸多强大的工具(如知名的JavaIDEIntelliJIDEA)背后的公司。
Android Blog
·
2023-08-17 03:23
kotlin
android
java
Kotlin
val var共同点及区别
var可变变量val只读变量相同点:都为推测类型并且都是首次初始化就确定变量类型区别:var可以多次初始化,val只能初始化一次特殊情况:valabc:ArrayList=ArrayList()Log.w("aaa","sizeis${abc.size}")abc.add("aaa")Log.w("aaa","sizeis${abc.size}")abc.clear()Log.w("aaa","s
楊帥
·
2023-08-16 22:09
最近新写了个
kotlin
mvp 脚手架
https://github.com/manondidi/
kotlin
Arch有空回头聊聊这个东西
码农弟弟
·
2023-08-16 18:29
【第三阶段】
kotlin
语言的split
constvalINFO="
kotlin
,java,c++,c#"funmain(){//list自动类型推断成list==Listvallist=INFO.split(",")//直接输出list集合
ll_j_21
·
2023-08-16 14:13
Kotlin
kotlin
开发语言
android
【第三阶段】
kotlin
语言中的先决条件函数
用于函数内部判断异常,节省开发1.checkNotNull()如果传入为null则抛出异常funmain(){varname:String?=nullcheckNotNull(name)}执行结果2.requireNotNull()如果传入为null则抛出异常funmain(){varname:String?=nullrequireNotNull(name)}执行结果3.require()布尔类型
ll_j_21
·
2023-08-16 14:43
Kotlin
kotlin
开发语言
android
【第三阶段】
kotlin
语言的substring
constvalINFO="
kotlin
java"funmain(){valindexOf=INFO.indexOf('j')//左包右不包//0,indexOf等价于0untilindexOfktolin
ll_j_21
·
2023-08-16 14:43
Kotlin
kotlin
开发语言
android
kotlin
的列表
在
kotlin
中,列表是一种常见的数据结构,用于存储有序的元素集合。
kotlin
的标准库提供了List接口及其实现类ArrayList、LinkedList等,以及一些扩展函数来操作和处理列表。
liulanba
·
2023-08-16 14:41
kotlin
kotlin
开发语言
【第三阶段】
kotlin
中使用带let的安全调用
="
kotlin
"//name是一个可空类型,发出广播,调用的地方必须补救措施varr=name?.
ll_j_21
·
2023-08-16 14:41
Kotlin
kotlin
开发语言
android
用 Python 写一个安卓 APP
作者:youerninghttp://youerning.blog.51cto.com/10513771/1733534前言用Python写安卓APP肯定不是最好的选择,目前用Java和
kotlin
写的居多
头顶一根发的程序猿
·
2023-08-16 13:25
kotlin
lambda 基础知识
一.普通lambdalambda定义:lambda就是将一小段代码封装成匿名函数,以参数值的方式传递到函数中,供函数使用。valsum={x:Int,y:Int->x+y}lambda表达式始终用花括号包围,并用->将参数列表和函数主体分离。当lambda自行进行类型推导时,最后一行表达式返回值类型作为lambda的返回值类型。现在一个函数必需的参数列表、函数体和返回类型。函数类型函数类型和lam
Preupen
·
2023-08-16 13:15
Kotlin
的数组
在
Kotlin
中,数组是一种固定大小的有序集合,可以存储相同类型的元素。
Kotlin
提供了两种类型的数组:原生数组和数组类。
liulanba
·
2023-08-16 13:26
kotlin
kotlin
开发语言
kotlin
的集合
在
Kotlin
中,Set是一种集合数据结构,用于存储一组唯一的元素,不包含重复项。
Kotlin
的标准库提供了Set接口和多种实现类,使得操作和处理集合元素更加方便。
liulanba
·
2023-08-16 13:26
kotlin
kotlin
开发语言
Kotlin
的Map
在
Kotlin
中,Map是一种键值对的集合数据结构,用于存储一组关联的键和值。
Kotlin
标准库提供了Map接口和多种实现类,使得操作和处理键值对数据更加方便。
liulanba
·
2023-08-16 13:26
kotlin
后端
kotlin
开发语言
kotlin
获取输入
在
Kotlin
中,获取用户输入可以通过标准库中的readLine()函数来实现。这个函数允许你从控制台读取用户输入的文本,并将其作为字符串返回。
liulanba
·
2023-08-16 13:25
kotlin
kotlin
python
开发语言
DataGrip 安装 与 连接MySQL数据库
包括IDE、团队开发工具、插件和微软.Net辅助工具、包括自创语言
Kotlin
等。我们通常用的和说的全家桶,主要就是指它的IDE套件。
酷酷的懒虫
·
2023-08-16 12:34
数据库
数据库
mysql
Kotlin
扩展
扩展函数
Kotlin
中要扩展一个类的功能,除了使用继承(直接继承或继承一个接口使用委托)外,更便捷的方式是为该类定义扩展函数或扩展属性。
chym
·
2023-08-16 10:23
Kotlin
的init 代码块和 constructor
在
Kotlin
中的一个类可以有一个主构造函数以及一个或多个次构造函数。主构造函数是类头的一部分:它跟在类名(与可选的类型参数)后。
贼噶人
·
2023-08-16 08:57
Kotlin
协程之Flow-异步流
如何表示多个值挂起函数可以异步的返回单个值,但是该如何异步返回多个计算好的值呢?异步返回多个值的方案集合序列挂起函数Flow/*suspend*/funsimpleFlow()=flow{for(iin1..3){delay(1000)emit(i)}}Flow与其他方式区别名为flow的Flow类型构建器函数flow{...}构建块中的代码可以挂起函数simpleFlow不再标有suspend修
念故渊
·
2023-08-16 08:49
一个职业生涯10年的人,血淋淋的教训!如何找准自己的职业定位?
“回过头看我的职业生涯10年,2010~2015年,毕业这5年,我干过老师,做过展会销售顾问、咨询公司咨询顾问,教育机构老师、家居门店销售、
灯饰
店预备店长、物流公司跟单等等工作。
公子义
·
2023-08-16 07:43
Kotlin
学习教程之类型系统和智能类型转换(二)
说在前面从上一篇我们了解了
kotlin
这门语言,以及通过IntelliJIDEA和AndroidStudio开发工具创建了
kotlin
项目并运行了“helloworld”程序,在这一篇,我们将来学习
kotlin
西小瓜
·
2023-08-16 03:10
时间相减 示例
kotlin
LocalDateTime
时间相减示例
kotlin
LocalDateTimefuntest1(){vald1:LocalDateTime=LocalDateTime.parse("2023-05-0600:00:00",DateTimeFormatter.ofPattern
qq_45858458
·
2023-08-15 22:29
kotlin
开发语言
android
解锁编程的新契机:深入探讨
Kotlin
Symbol Processor (KSP)的编写
解锁编程的新契机:深入探讨
Kotlin
SymbolProcessor(KSP)的编写1.引言随着软件开发领域的不断发展,新的工具和技术不断涌现,以满足开发者在构建高效、可维护和创新性的代码方面的需求。
Calvin880828
·
2023-08-15 22:56
Kotlin进阶
kotlin
开发语言
Android 的
Kotlin
语言的协程
Android的
Kotlin
语言的协程一:协程的依赖
Kotlin
协程提供了一种全新处理并发的方式,你可以在Android平台上使用它来简化异步执行的代码。
·
2023-08-15 16:25
androidkotlin
Android中使用AOP编程实现登录检查
这里仅做使用过程的记录~这里选用的是第三方开源库AspectJX,这是一个基于AspectJ并在此基础上扩展出来可应用于Android开发平台的AOP框架,可作用于java源码,class文件及jar包,同时支持
kotlin
七月份的Leo
·
2023-08-15 15:40
详解JVM的即时编译
像Groovy、
Kotlin
、Scala等语言,它们编译后生成的都是字节码文件,所以它们可以在JVM上运行。字节码文件的
sermonlizhi
·
2023-08-15 13:13
深入理解JVM
java
JVM
JIT
万字长文,写给Android工程师的协程指南
当
Kotlin
协程出现之后,上述问题可以说真正意义上得到了好的解法。其良好的可读性及api设计,使得无论是新手还是老手,都能快速
锐湃
·
2023-08-15 10:47
协程
Kotlin
android
kotlin
android
studio
databinding出现kaptDebug
Kotlin
错误
1.简介最近刚刚接触databinding,被数据绑定的便利吸引了,然鹅今天出现了一个不友好的错误:image.pngimage.png2.解决类似这种问题,一般有两种情况:1.xml文件中出现了错误,如路径错误,中文错误,拼写错误2.gradle中配置错误我的问题出现是因为gradle和compiler版本不一致classpath'com.android.tools.build:gradle:3
月塘路
·
2023-08-15 06:05
Kotlin
CompletableDeferred 入门
在
Kotlin
中,CompletableDeferred是一个用于异步编程的类,它提供了一种实现异步操作和等待操作结果的方式。
hehui0921
·
2023-08-15 06:00
kotlin
kotlin
开发语言
android
Kotlin
协程测试入门
testImplementation'org.jetbrains.
kotlin
x:
kotlin
x-coroutines-test:1.7.3'packagecom.canbot.u05.utilsimport
kotlin
x.coroutines.delayimport
kotlin
x.coroutines.test.runTestimportorg.junit.Assertimportorg.jun
hehui0921
·
2023-08-15 06:30
kotlin
kotlin
前端
javascript
Android使用Gradle
kotlin
dsl 优雅配置构建项目
目录概述1.Gradle
Kotlin
-DSL配置1.1在根目录下建立一个buildSrc目录,1.2.新建build.gradle.kts文件并添加
Kotlin
dsl相关配置2.Gradle
Kotlin
DSL
编码熊(Coding-Bear)
·
2023-08-15 06:58
android
kotlin
开发语言
kotlin
dsl
Android构建
gradle
kotlin
+ LiveData 测试
viewModel测试:https://developer.android.com/codelabs/basic-android-
kotlin
-compose-test-viewmodel#3androidTestImplementation"org.jetbrains.
kotlin
hehui0921
·
2023-08-15 06:58
kotlin
kotlin
开发语言
android
【第7篇】
Kotlin
接口的详解
1、接口
Kotlin
的接口与Java8类似,既包含抽象方法的声明,也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。
爱学习的蹭蹭
·
2023-08-15 06:39
03 跟着 Spring 了解技术趋势
(语言的车轮滚滚向前,我们应该拥抱新的版本)2.spring5.x开始支持
Kotlin
。(
Kotlin
有谷歌的支持,现在又得到spring的支持。)3.WebFlux。
yust5273
·
2023-08-15 04:12
kotlin
学习笔记——伴生对象与静态成员
声明一个常量类classConstant{companionobject{constvalBASE_URL="http://www.baidu.com"//正式环境根URLconstvalBASE_TEST_URL="http://www.baidu.test.com"//测试环境根URLprivateconstvalLOGIN_URL="login"varDEBUG=false@JvmField
崔兴旺
·
2023-08-15 01:40
Java是不是会被
Kotlin
和Go逐渐替代掉?
毫无疑问,
Kotlin
目前很受欢迎,业界甚至有人认为其将取代Java的霸主地位。它提供了Null安全性,从这一点来说它确实比Java更好。
java架构小宗师
·
2023-08-15 00:17
redis使用lua脚本来实现分布式锁
以下代码使用
kotlin
实现:RedisLockServiceimportjava.time.DurationinterfaceRedisLockService{/***加锁**@paramkeyredis
合格的程序员
·
2023-08-14 23:47
redis
lua
分布式
Kotlin
协程之Dispatchers原理
Kotlin
协程不是什么空中阁楼,
Kotlin
源代码会被编译成class字节码文件,最终会运行到虚拟机中。
潇风寒月
·
2023-08-14 22:14
Kotlin
学习之初探——Delegate代理
代理是什么接口代理:对象x代替当前类a实现接口b*的方法*属性代理:对象x代替属性a实现getter/setter方法,lazy就是一个属性代理举例说明interfaceApi{funmethod1()funmethod2()funmethod3()}classApiTest:Api{overridefunmethod1(){Log.i("shawn","ApiTest=method1")}ove
Shawn_GBWang
·
2023-08-14 21:26
Kotlin
和Java互操作时的可空性
注:文中demo的kt版本是1.7.10一、
kotlin
语言中的可空性设计在Java语言中的NPE(NullPointerException)可以说非常常见,而且诟病已久。
TechMix
·
2023-08-14 20:09
kotlin
java
kotlin
开发语言
【第二阶段】
kotlin
函数引用
*play.
kotlin
lang.org*/funmain(){//第一种写法使用“::”函数引用valinfo=login("
kotlin
","12345
ll_j_21
·
2023-08-14 20:08
Kotlin
kotlin
开发语言
android
【第二阶段】
kotlin
语言的匿名函数与具名函数
funmain(){//匿名函数valniminginfo=niming("
kotlin
",20,{"$it"})println(niminginfo)//具名函数理解:showResult:(String
ll_j_21
·
2023-08-14 20:08
Kotlin
kotlin
开发语言
android
【第二阶段】
kotlin
的函数类型作为返回类型
funmain(){//调用,返回的是一个匿名类型,所以info就是一个匿名函数valinfo=show("",0)//info接受的返回值为匿名类型,此时info就是一个匿名函数println(info("
kotlin
ll_j_21
·
2023-08-14 20:38
Kotlin
kotlin
开发语言
android
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他