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语言
使用 KSP 缩短 Kotlin 构建时间
其与Kotlin注释处理工具(KAPT)的功能相似,但速度提高了2倍,同时还可以直接访问
Kotlin语言
结构并支持多个平台目标。来源谷歌开发者公众号
天真的小罗罗
·
2023-03-31 16:43
Android studio使用kotlin开发
kotlin现需要先安装kotlin插件打开setting-plugins-browserepositories,然后搜索kotlinTIM截图20190306124623.png然后在新建项目的时候就可以选择
kotlin
suwec
·
2023-03-30 23:28
Android Jetpack介绍
它们将现有的支持库和架构组件集合在一起,主要分为几个部分:Jetpack特性*快速开发组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用
Kotlin语言
功能帮助您提高工作效率。
丶切切切切梨
·
2023-03-30 21:49
Android Flux 架构
/FluxDemo欢迎大家star参考facebookhttps://facebook.github.io/flux/提出的flux设计理念,将单向数据流动的思想应用在AndroidApp框架中,采用
kotlin
怀念々小時候
·
2023-03-30 14:07
在Android中使用AspectJ进行AOP切面编程
实际上,我们项目中经常用到的Dagger、ButterKnife甚至是
Kotlin语言
,它们都用到了编译插桩的技术。理解编译插桩之前,需要先回顾一
wang_desire
·
2023-03-30 12:53
一篇小文理解Kotlin之扩展函数/属性
近两年多都是
Kotlin语言
主力开发的习惯下,我似乎不会写Java了~。
志威梦
·
2023-03-30 11:00
JetpackMvvm
basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件使用
Kotlin
Wei_Leng
·
2023-03-30 07:24
Android
不错文章转载
android
kotlin
开发语言
Android Jetpack一: 什么是Jetpack
特性1.加速开发组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用
Kotlin语言
功能帮助开发者提高工作效率。
逆风Lee
·
2023-03-30 00:14
android
android
Android 中主流数据库分析及应用
公司目前一直用greenDao,还算稳定,前几天看到greenDao官方推荐另一个全新的数据库框架ObjectBox,按照官方的说法,它的运行速度是SQ以及其他同类软件的10倍现在大多数公司都开始切换使用
kotlin
dolphkon
·
2023-03-29 21:47
Android
框架
android:
kotlin语言
使用greendao3,跨平台app开发框架
applyplugin:‘org.greenrobot.greendao’greendao{//数据库的schema版本,也可以理解为数据库版本号schemaVersion1//设置DaoMaster、DaoSession、Dao包名,也就是要放置这些类的包的全路径。daoPackage‘tsou.com.simple.greendaoforkotlin.greendao’//设置DaoMaste
m0_66264798
·
2023-03-29 21:09
程序员
架构
移动开发
android
Data Binding 详解(四)-生成的绑定类
文章配套的Demo:https://github.com/muyi-yang/DataBindingDemoDemo支持Java和Kotlin双语言,master分支为Java语言代码,kotlin分支为
Kotlin
俊墨客
·
2023-03-29 06:57
Android
Data
Binding
Android开发者必学—Kotlin快速入门与实战
Kotlin语言
被赞誉为Android世界里的Swift.对比Java,Kotlin更简洁,更安全,更快,据统计,使用
Kotlin语言
大约可以减少30%的代码编写,同时也不用再担心空指针异常,另外,Kotlin
菜鸟窝
·
2023-03-29 00:44
android kotlin开发中对网络框架的封装
今天记录一下在
kotlin语言
开发下实现该网络框架的封装过程。1.网络请求原理无论使用何种语言进行开发,其实只是在语法的编写和语法糖的调用上有一些差异。
Dirtykk
·
2023-03-26 23:36
用
Kotlin语言
开发玩安卓,基于基于Material Design+AndroidX + MVP + RxJava + Retrofit等优秀的开源框架开发,注释超详细,方便大家练手
[GitHublicense][5]WanAndroid一位练习时长两年半的安卓练习生根据鸿神提供的WanAndroid开放Api来制作的产品级App,基本实现了所有的功能,使用
Kotlin语言
,基于MaterialDesign
菜的扣jio啊
·
2023-03-23 10:04
kotlin语言
特性
原文在https://github.com/Zhuinden/guide-to-kotlinkotlin的空指针安全相关?.?:!!操作符classMyAdapter:RecyclerView.Adapter(){privatevaritems:List?=nullfunupdateItems(items:List?){this.items=itemsnotifyDataSetChanged()}
成虫_62d0
·
2023-03-18 18:08
Kotlin 扩展函数及原理
在很多公司一些比较稳定良好的库都是Java开发的,也完全没必要去用
Kotlin语言
重写。但是想要扩展库的接口和功能,这时候扩展函数可能就会派上用场。
wuchao226
·
2023-03-18 14:25
Kotlin语言
(八):异常处理
1、空值处理funmain(){/**--------------------非空类型--------------------*/valstr:String="kotlin"//valstr1:String=null//编译报错,非空类型不能赋值为null/**--------------------?可空类型--------------------*/valstr2:String?=null//
SupKing_a520
·
2023-03-18 11:58
移动开发技术简介
比如Android原生应用就是指使用Java或
Kotlin语言
直接调用AndroidSDK开发的应用程序;而iOS原生应用就是指通过Objective-C或Swift语言直
JimmyL
·
2023-03-17 12:05
MVVM 教程(一)
1,创建项目(AndroidStudio3.2beta5)gradle4.6com.android.tools.build:gradle:3.2.0-beta05勾选
kotlin语言
支持。
进击的杰爷
·
2023-03-15 21:34
从LiveData迁移到Kotlin的 Flow,才发现是真的香!
虽说数据流(相较LiveData)有更陡峭的学习曲线,但由于它是JetBrains力挺的
Kotlin语言
的一部分,且JetpackCompose正式版即将发布,故两者配合更能发挥出Kotlin数据流中响应式模型的潜力
普通网友
·
2023-03-15 08:38
Android
Android
开发
kotlin
Android开发
android
binder
kotlin
面试
组件化+Jetpack+MVVM项目实战,涉及协程+Retrofit,Paging3+Room等
一、项目简介微信截图_20210521163936.png该项目主要以组件化+Jetpack+MVVM为架构,使用
Kotlin语言
,集合了最新的Jetpack组件,如Navigation、Paging3
Kepler_II
·
2023-03-13 16:38
flutter
如:Android:使用Java或
Kotlin语言
调用系统提供的SDKAPIiOS:通过Objective-C或Swift语言直接调用iOSSDK开发的应用程序二、原生与H5相比较的优势和劣势优势:1.
shuo_fd6c
·
2023-03-13 12:21
Dagger2 中的 Scope、dependencies
点进去可以看到:@Scope@Documented@Retention(RUNTIME)public@interfaceSingleton{}上面是Java方式,如果我们自定义一个Scope就很简单了(
kotlin
曹仁不会飞
·
2023-03-12 06:38
Android 常用牛逼三方库
1.牛逼图表库1.1AAInfographics,是AAChartKit的
Kotlin语言
版本,是在流行的开源前端图表框架的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制组件.可能是这个星球上
没有了遇见
·
2023-03-11 05:32
Android开发笔记
我最近在学校期末作业使用
Kotlin语言
做一个校园社区AndroidAPP,仍然在制作中。。。
ZhaoWeihao
·
2023-03-10 19:46
Kotlin 语法学习笔记(一)
噱头:随着现在越来越多的招聘信息中都提到了
kotlin语言
可以优先,证明android市场对kotlin的需求已经越来越高,自己作为一个android开发小猿,面对这些新知识,惶恐不安,2020年初,自己制定的目标之一就是掌握
落叶随风花落入泥
·
2023-03-09 23:33
Jetpack架构组件库
组件可以单独使用,也可以搭配使用,搭配
Kotlin语言
特性可进一步加速开发。二,Jetpack组件库介绍1,Navigation特性:Activity,Fra
朽木成才
·
2023-03-08 22:51
框架
架构
android
ui
Kotlin语言
中CompileSdkVersion与targetSdkVersion的区别浅析
目录前言一.CompileSdkVersion与targetSdkVersion是什么1.1compileSdkVersion1.2targetSdkVersion二.compileSdkVersion和targetSdkVersion的关系前言在build.gradle(Module)文件中,我们通常会看到CompileSdkVersion和targetSdkVersion的使用,比如下面是一个
·
2023-02-27 18:55
Kotlin Extension Function扩展函数详细介绍
ExtensionFunction)3如何使用扩展函数(ExtensionFunction)4扩展库类5空值接收器(NullableReceiver)6伴随对象扩展(CompanionObjectExtensions)
Kotlin
·
2023-02-27 18:27
Kotlin语言
(十一):协程 Coroutine
注:本文中使用runBlocking是为了方便测试,业务开发中禁止使用一、协程基础1、创建协程的三种方式(1)使用runBlocking顶层函数(业务开发中不会用到这种方法,因为它是线程阻塞的,一般用于单元测试)。valrunBlock=runBlocking{}(2)使用GlobalScope单例对象创建(Android开发中不推荐这种用法,因为它的生命周期只受整个应用程序的生命周期限制,且不能
SupKing_a520
·
2023-02-22 15:11
Android kotlin函数式编程之filter浅显理解
kotlin语言
因为追求代码简洁性,当然会支持函数式编程了。
Bentley_li
·
2023-02-20 10:14
kotlin
Android
kotlin
filter
函数式编程
filterIndexed
【Android学习】
kotlin语言
基础知识学习
一、初始kotlin二、kotlin编写器intellijIDEAhttps://blog.csdn.net/rbx508780/article/details/126647849在线网站http://try.kotlinlang.org3.Androidstudiohttps://blog.csdn.net/beita08/article/details/118885114三、变量和函数变量格式
有情怀的机械男
·
2023-02-17 17:35
Android
学习
Android
kotlin
基础知识
jetpack compose实战——基本框架搭建
项目接口基于玩Android,这里也非常感谢大佬提供的免费接口建议先学习
kotlin语言
,最好有AndroidApp开发经验项目结构新建项目NewProject->选择EmptyComposeActivityimage.png
Peakmain
·
2023-02-04 10:23
Android Jetpack
AndroidJetpack组件是库的集合,这些库是为协同工作而构建的,不过也可以单独采用,同时利用
Kotlin语言
功能帮助您提高工作效率。可全部使用,也可混合搭配!
122604
·
2023-02-01 03:41
Flutter - 使用extension-methods
我已经转为Flutter的专业Flutter开发人员,并且我很喜欢它,但我来自Android背景并且也很喜欢
Kotlin语言
,确实错过了Dart中
Kotlin语言
的某些功能。
开心人开发世界
·
2023-01-29 00:45
Kotlin难点解析:extension和this指针
扩展(extension)是
Kotlin语言
中使用非常简单的一个特性。这篇文章并不是要讲解扩展的基本用法,而是解决在一些复杂场景中,扩展容易让人产生迷惑的一些问题。
欧阳锋
·
2023-01-28 17:13
根据鸿洋大神开放Api打造自己的WanAndroid App
WanAndroid适合新手学习的项目根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp,基本实现了所有的功能,使用Java/
kotlin语言
开发,基于MaterialDesign
SuperPeppa
·
2023-01-28 02:56
使用Kotlin构建MVVM应用程序—完结篇:快速开发
在这一年多的时间里,很感谢大家的支持和认可,希望《使用Kotlin构建MVVM应用程序》这一系列文章能够帮助更多的Android开发者过渡到MVVM架构和
Kotlin语言
,结合响应式的思想,能够让开发者的重心放到更值得做的事情上
ditclear
·
2023-01-27 12:59
Android开发——Kotlin语法之Lambda表达式
简化是
Kotlin语言
的思想之一,而在Lambda表达式的学习之中,该思想将会贯穿其中Lambda入门编程集合的函数式API是用来入门Lambda编程的绝佳示例,不过在此之前,我们得先学习创建集合的方式才行集合的创建在
渣萌-大表哥
·
2023-01-26 05:13
Anroid
android
kotlin
开发语言
【Kotlin】标准库函数总结 ( apply 函数 | let 函数 | run 函数 | with 函数 | also 函数 | takeIf 函数 | takeUnless 函数 )
、run标准库函数1、run函数传入Lambda表达式作为参数2、run函数传入函数引用作为参数四、with标准库函数五、also标准库函数六、takeIf标准库函数七、takeUnless标准库函数
Kotlin
韩曙亮
·
2023-01-25 08:43
Kotlin
kotlin
android
标准库函数
apply
let
Android Kotlin开发之Android KTX
为此,这些扩展程序利用了多种
Kotlin语言
功能,其中包括:扩展函数扩展属性Lambda命名参数参数默认值协程例如,使用SharedP
MYBOYER
·
2023-01-22 08:10
Android
Kotlin实践
Android虚拟机Dalvik和ART科普
odexART虚拟机什么是AOT(Ahead-Of-TimeART垃圾收集器优化ART时间线DalvikVM和ARTVM有什么区别前言虽然Android程序是使用Java语言开发的,当然,现在也可以使用
kotlin
·
2023-01-21 00:23
吐血推荐|20 个优秀的免费 Kotlin 学习资源
截至目前,全世界已经拥有20%的app在使用
Kotlin语言
开发。Realm网站更是大胆预测,根据现有增长速度,Kotlin将在2018年超过Java语言,成为Android平台的第一大编程语言。
亦枫Blog
·
2023-01-18 04:54
Android开发基础
界面布局代码操作新页面页面间跳转简单计算器的实现思路前端控件传递数据后端实现逻辑两个Activity之间传值发送数据返回数据SQLite简单使用利用语句写在后面写在后面前言安卓(Android)是一种基于Linux内核的开源操作系统使用java、
kotlin
重返太空
·
2023-01-05 11:43
x语言基础
android
学习
java
网络安全
Kotlin学习笔记28 Flow part2 Flow引入 Flow的执行 取消 构建器 中间操作符 终端操作符 默认执行顺序 上下文相关
参考链接示例来自bilibili
Kotlin语言
深入解析张龙老师的视频1一个方法返回多个结果各种实现/***一个方法返回多个结果*方式1返回一个集合*特点*1方法本身是阻塞的,即主线程会进入该方法内部执行
洌冰
·
2022-12-26 17:27
Kotlin
kotlin
开发语言
android
kotlin转java_Kotlin 与 Java 代码之间的转换
Java代码转换成Kotlin代码有许多老项目是使用Java语言编写的,而现在想要转换成
Kotlin语言
,最笨的转换方式就是对每一行代码都重新手动编写。
为了看看
·
2022-12-19 18:55
kotlin转java
Kotlin 与 Java 代码之间的转换
Java代码转换成Kotlin代码有许多老项目是使用Java语言编写的,而现在想要转换成
Kotlin语言
,最笨的转换方式就是对每一行代码都重新手动编写。
非也缘也
·
2022-12-19 18:54
kotlin
android
kotlin
python前端开发书籍_本月值得一看的10本技术书籍(系统开发、前端、机器学习等)!(文末有福利)...
书籍名称:《Kotlin程序开发入门精要》内容简介:本书分3部分讲解Kotlin,第1部分(第1~11章)是
Kotlin语言
的基础部分,主要介绍了Kotlin的基础知识、语法以及大量的“语法糖”,如搭建
weixin_39521808
·
2022-12-06 12:57
python前端开发书籍
Kotlin语言
入门学习
变量在Kotlin中定义一个变量,只允许变量前声明两种关键字:val和varval(value的简写)用来声明一个不可变的变量,这种变量在初始赋值之后就不能再重新赋值,对应Java中的final变量。var(variable的简写)用来声明一个可变的变量,这种变量在初始赋值之后可以被重新赋值,对应Java中的非final变量。这是因为Kotlin拥有出色的类型推导机制。但是,如果我们要对一个变量延
Coolnerdn
·
2022-11-29 13:58
kotlin
学习
android
Kotlin语言
使用WebView示例介绍
目录1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页1、启用JavaScript的支持2、目标的网页仍然在当前WebView中显示3、将网址传入3、结合WebView方法做一个迷你浏览器4、加载本地html页面5、于JavaScript交互调用1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页步骤:布局文件MainActivity.kt文件1、启用
·
2022-11-17 18:06
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他