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官方架构组件JetPack
使用android官方架构Jetpack一段时间开发了2个项目其中一个项目部分模块还使用了
kotlin
,曾今我一度想放弃安卓开发但是转折点就在我学习使用了jetpack,好了和大家一起看下jetpack
tommyRen
·
2023-12-01 17:43
IntelliJ IDEA安装使用教程
它是一款全功能的IDE,支持多种编程语言,如Java、
Kotlin
、Groovy、Scala、Python、JavaScript、HTML、CSS等等。
小筱在线
·
2023-12-01 14:11
idea
intellij
idea
java
KMP中的BuildConfig
导致开发方面并不方便而像DEBUG这样的属性如果手动去修改代码则非常容易出现问题我都想用ksp写一个,好在发现有人写了一个,还很好用yshrsmz/BuildKonfig:BuildConfigfor
Kotlin
Multip
李小白lt
·
2023-12-01 13:52
kotlin
kmp
gradle
Kotlin
跨平台的网络请求框架-跨平台的Retrofit
前言一般安卓开发中网络请求框架都是使用OkHttp+Retrofit,但其只能应用于jvm平台上而
Kotlin
可用于jvm,js,native因此一个
Kotlin
跨平台的网络请求框架必不可少而ktor-client
李小白lt
·
2023-12-01 13:21
Kotlin
kmm
框架实现
kotlin
android
跨平台
retrofit
http
Gradle同步任务一直不动问题(非网络情况)
最近更新ComposeViews的
Kotlin
和Compose版本,升级到
Kotlin
1.9和Compose1.4.3时遇见一个问题,Gradle同步时始终会卡在一个位置,同步了一晚上也没用然后又试了两次还是不行
李小白lt
·
2023-12-01 13:21
Kotlin
compose
gradle
kotlin
compose
gradle
KMP基础架构
前言
Kotlin
可以用来开发全栈,我们所熟悉的各个端几乎都支持(除了鸿蒙)而我们要开发好KMP项目需要一个好的基础架构,这样不仅代码更清晰,而且能共享更多的代码正文我们可以先将KMP分为前端和服务端它们两端也能共享一些代码
李小白lt
·
2023-12-01 12:16
kotlin
android
ios
kmp
架构
跨平台
desktop
简明指南:使用
Kotlin
和Fuel库构建JD.com爬虫
在本文中,我们将深入介绍如何充分利用
Kotlin
和Fuel库,构建一个简单而强大的JD.com爬虫,以便迅速获取商品的各种信息,包括名称、价格和评分等。
亿牛云爬虫专家
·
2023-12-01 12:45
爬虫代理
爬虫技术
后端
kotlin
爬虫
开发语言
Fuel
JD.com
网络爬虫
电商数据
自定义View: 九宫格图形解锁(
Kotlin
版)
效果:代码:packagecom.example.
kotlin
_testimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Paintimportandroid.util.AttributeSetimportandroid.view
一个 狠人
·
2023-12-01 10:43
安卓进阶之路
kotlin
android
自定义View
九宫格
Android RecyclerView点击宫格处于选择态外框变方框线,
Kotlin
AndroidRecyclerView点击宫格处于选择态外框变方框线,
Kotlin
implementation'com.github.bumptech.glide:glide:4.16.0'读出手机上所有图片
zhangphil
·
2023-12-01 10:09
Android
kotlin
Glide
android
kotlin
glide
编译Skia:结合云端Github Actions与本地Visual Studio
用GithubActions云编译JetBrains替Skia项目手工制作了Java和
Kotlin
绑定,拓展了Java-Graphics2d的绘图功能。
代码盗圣
·
2023-12-01 08:05
编译奇兵
skia
github
《第一行代码:Android》第三版3.7.3静态方法
可以在类的某个方法前面添加:companionobject,这样的话实际上
Kotlin
会为你创建一个伴生的类,而且只能创建这么一个,这样这个方法就可以象静态方法那样直接调用了。
superfreak
·
2023-12-01 07:22
android
kotlin
中使用zip 压缩和解压
使用操作系统工具进行压缩和解压,总会出现意料之外的问题,例如mac上的__MAXOS的文件夹,windows中的中文文件名的编码问题,所以这类压缩文件最好使用代码去操作。代码如下,测试时,可以使用build文件夹辅助测试classZipUtil{valTAG="ZipUtil"@TestfuntestZipFile(){valf1=File("./build/ziptest/中文.txt")cre
一方乌鸦
·
2023-12-01 06:28
Android版
kotlin
协程入门(四):
kotlin
协程开发实战
kotlin
协程在Android中的基础应用通过前面的三个章节,现在我们已经了解了
kotlin
协程的基本使用和相关基础知识点。如:协程的基础使用方式和基本原理。
笨笨11
·
2023-12-01 05:24
Kotlin
学习4
getOrNull是
Kotlin
提供的另一个安全索引取值函数,他返回null结果,而不是抛出异常。funmain(){vallist:List=listOf("jason","j
flynnny
·
2023-11-30 22:29
2.继承
kotlin
中一个类如果想被继承,需要abstract或者open修饰abstractclassMan{funwork(){}}openclassWoman{funwork(){}}classFiveA
学吉他的袁先生
·
2023-11-30 20:48
从五大语言看函数和lambda表达式
前言最近
Kotlin
看得挺爽,曾经比较Java和JavaScript,遗憾过Java的函数太low,
Kotlin
在函数方面完全弥补了Java的缺憾。
Android开发技术分享
·
2023-11-30 20:34
Kotlin
第十三讲---初识泛型
Java泛型讲解
Kotlin
泛型之前,先要将Java的泛型理解清楚,因为
Kotlin
的本质还是Java(Java是
Kotlin
的爸爸)。Java的泛型有什么用呢?
奇舞移动
·
2023-11-30 11:31
java
编程语言
设计模式
接口
js
【Android - 技术期刊】第008期
技术文章Android筑基——
Kotlin
扩展函数详解(新)JetpackCompose从入门到入门(六)蓝牙开发之开启蓝牙Android12还没用上,Android13已经来了!
Kevin-K先森
·
2023-11-30 10:46
Android
技术期刊
android
kotlin
flutter
android jetpack hilt组件使用dagger
training/dependency-injection/hilt-android尤其要注意studio4.2.1上是不能跑官网文档中的hilt版本的我使用的依赖版本配置1、根gradle依赖ext.
kotlin
_version
卡布哥哥学安卓
·
2023-11-30 08:44
android
android
hilt
dagger
jetpack
Android基础之java篇(绪论)
我们都知道学习安卓之前需要学习java但是不知道要学习java的什么方面那究竟是学习什么才能让我们快速的开启愉快的android
学习之旅
,并在移动互联网的海洋里翱翔呢?
软件星
·
2023-11-30 08:40
Java使用手册
android
java
移动互联网
j2se
Jetpack 新成员 Hilt 实践(一)启程过坑记,
kotlin
单例模式
Hilt提供了以下组件来绑定依赖与对应的Android类的活动范围。Hilt提供的组件对应的Android类的活动范围ApplicationComponentApplicationActivityRetainedComponentViewModelActivityComponentActivityFragmentComponentFragmentViewComponentViewViewWithF
m0_66264655
·
2023-11-30 08:06
程序员
架构
移动开发
android
Android
Kotlin
Jetpack Compose UI框架 完全解析
[](()1.2.1APK尺寸缩减用户最为关心的指标,莫过于APK大小。下面是开启了资源缩减的最小化发布版APK(使用了R8)通过APKAnalyzer所测量的结果:关于上述数字的说明:1、使用了APKAnalyzer报告的“APKfilesize”(而不是下载时的大小)。APK大小分析2、在使用了Compose后,我们发现APK大小缩减了41%,方法数减少了17%[](()1.2.2代码行数源代
m0_69789996
·
2023-11-30 08:06
Android
经验分享
Android
Kotlin
Jetpack Compose UI框架 完全解析,这些年我所经历的所有面试
下面是开启了资源缩减的最小化发布版APK(使用了R8)通过APKAnalyzer所测量的结果:关于上述数字的说明:1、使用了APKAnalyzer报告的“APKfilesize”(而不是下载时的大小)。APK大小分析2、在使用了Compose后,我们发现APK大小缩减了41%,方法数减少了17%1.2.2代码行数源代码行数虽然不能作为衡量软件好坏的标准,但是可以对比出一个实验在“瘦身”上面做了多大
m0_66145114
·
2023-11-30 08:05
程序员
面试
移动开发
android
Android
Kotlin
Jetpack Compose UI框架 完全解析,腾讯T2亲自教你
JetpackCompose是一款基于
Kotlin
API,重新定义Android布局的一套框架,它可以更快速地实现Android原生应用。节省开发时长,减少包体积,提高应用性能。
m0_66145060
·
2023-11-30 08:35
程序员
架构
移动开发
android
Android
Kotlin
Jetpack Compose UI框架 完全解析(1),终于搞明白了
在此模式下,你可以与界面组件互动、点击组件,以及查看状态如何变化。通过这种方式,你可以快速获得有关界面如何反应的反馈,并可快速预览动画。如要启用此模式,只需点击“互动”图标,系统即会切换预览模式。如需停止此模式,请点击顶部工具栏中的StopInteractivePreview。以上是AndroidStudio对Compose的支持,可以说是大手笔了。1.2JetpackCompose使用前后对比你
m0_66145114
·
2023-11-30 08:35
程序员
面试
移动开发
android
#每天记录三件开心的小事
3.明天正式开启女儿的
学习之旅
,一定要尽职尽责,坚持到底。
用书信书写母亲
·
2023-11-30 05:40
编译Spring 5.2版本源码
环境准备ideajdk1.8+gradle-5.6.4
kotlin
git实际上
kotlin
可以直接在idea上下最新。gradle在spring-framework框架中有指定固定版本。
cooooople
·
2023-11-30 05:38
N6
学习之旅
温暖我们的心灵
每一个被看见的天使都会闪闪发光。——题记曾经经常和孩子们说:“近墨者黑近朱者赤。”,告诉孩子们一定要注意外部环境对他们的影响,希望他们能够自律自强,成长为优秀的人才。但是现在的思想正在改变,我们应该走进孩子们的内心,让他们感受自己场域的强大,用自信的力量不断向最阳光的地带奔跑。我开始从关注孩子的外部环境转移到关注孩子内心世界上来。心灵的力量才是能够伴随孩子一生的强大支持力。这一个多月的时间让我感知
荷包蛋的小屋
·
2023-11-30 04:27
Kotlin
-函数
函数声明
Kotlin
中的函数使用fun关键字声明:funa():Int{return1}funaa(x:Int,y:Int):Int{returnx*y}funaaa(x:Int,y:Int)=x*yfunb
有腹肌的豌豆Z
·
2023-11-30 03:37
Android Weekly Notes #485
codelab.BenefitsofbuildingcomponentsinsteadofscreensCounter,stateful和stateless组件的比较.组件化的好处.ExploreSplashScreenAPI,Android12,
Kotlin
Andro
圣骑士wind
·
2023-11-30 02:50
Kotlin
- 关键字与操作符
不过在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言之后,关于是否需要将项目由Java转
Kotlin
的讨论就没有停止过。
JamesYang1624
·
2023-11-30 01:11
ViewBinding - Jetpack 视图绑定委托封装及使用示例
⚠️
Kotlin
AndroidExtensions已弃用,这意味着不再支持使用
Kotlin
合成进行视图绑定。如果您的应用使用
Kotlin
合成进行视图绑
最孤单的人
·
2023-11-29 23:56
Android
Jetpack
ViewBinding
视图绑定
绑定委托
Android视图绑定ViewBinding的使用
(2)ButterKnife:编译速度慢,不安全,存在类型转换问题(3)
Kotlin
AndroidExtensions:存在安全问题,谷歌已经不建议使用
Kotlin
Android扩展,这意
小楼听风雨!
·
2023-11-29 23:54
Android
android
java
android
studio
mvvm
安卓
Android GoogleMap 接入
本快速入门适用于熟悉如何使用Java或
Kotlin
进行基本Android开发的开发者目录前言一、准备工作二、使用步骤1.引入库2.配置API密钥3.具体代码总结前言提示:如要运行使用MapsSDKforAndroid
何处可安生
·
2023-11-29 19:23
python
机器学习
pandas
基于
Kotlin
特性实现的验证框架
cos春丽.jpg一.kvalidation介绍kvalidation地址:https://github.com/fengzhizi715/kvalidation它包含如下的功能:DSL风格支持对象的验证内含多个验证规则,也支持自定义验证规则支持对象中属性的验证支持RxJava二.kvalidation设计2.1类的验证首先,定义一个ValidateRule的范型接口并使用逆变,它表示类的验证规则
fengzhizi715
·
2023-11-29 19:47
idea下载与安装,以及创建一个项目写HelloWorld
1.idea下载DownloadIntelliJIDEA–TheLeadingJavaand
Kotlin
IDE(jetbrains.com)Ultimate为旗舰版,功能全面,插件丰富,按年收费。
阿里嘎多f
·
2023-11-29 16:53
idea
java
intellij-idea
java
Kotlin
语言的一些技术点
1.
Kotlin
与Java的主要区别是什么?答案:
Kotlin
是一种静态类型编程语言,与Java完全兼容,但引入了许多改进:空安全:
Kotlin
通过在编译时强制检查空值,减少空指针异常。
zhuhai0613
·
2023-11-29 16:15
kotlin
家的呼唤
(此时听到机场广播通知:乘坐南方航空,飞往西安的航班CZ3721,由于目的地流量管控,飞机延误,起飞时间待定,Ionlywanttosay:fuckyou)昨天的英语
学习之旅
,告一段落,Peter师爷带着我们来到了橘子洲
叶释壕
·
2023-11-29 16:06
Kotlin
Vocabulary | Collection 和 Sequence
在很多场景中我们会使用到集合,
Kotlin
标准库(
Kotlin
StandardLibrary)中提供了非常多出色的关于集合的实用函数。
谷歌开发者
·
2023-11-29 15:53
刘橞祺的亲子教育
学习之旅
133 爱自己练习 28
0820爱自己练习281.我是如此的优秀,开始记录每天的碎碎念,看看到底是什么阻力阻碍我的情绪提升。这样的话,我就可以活得明明白白。2.我是如此的优秀,在专业学习群里,有伙伴寻求帮助,我立即上网帮她查找了她要的资料。助人者,人恒助之。3.我是如此的优秀,有计划度过每一天,生活因此充实精彩。假期基本完成了我要完成的事情,典范英语的开发、千聊的专业分享、带女儿和父母外出旅游、写读后感、写电影观后感等等
橞在祺中
·
2023-11-29 14:22
Android Bitmap保存成至手机图片文件,
Kotlin
AndroidBitmap保存成至手机图片文件,
Kotlin
funsaveBitmap(name:String?
zhangphil
·
2023-11-29 12:00
Android
kotlin
android
kotlin
Kotlin
类和对象(下)object对象的分析
前言
Kotlin
类和对象系列
Kotlin
类和对象(上)类的分析
Kotlin
类和对象(下)object对象的分析上篇分析了
Kotlin
类的一些知识,本篇将继续分析
Kotlin
对象相关内容。
小鱼人爱编程
·
2023-11-29 12:43
Kotlin
从现在开始学
kotlin
android
java
Kotlin
协程-try-catch基础
在
Kotlin
协程当中,我们通常把异常分为两大类,一类是取消异常(CancellationException),另一类是其他异常。在
Kotlin
协程当中,这两种异常的处理方式是不一样的。
且听真言
·
2023-11-29 12:43
Kotlin
try-catch
cancel
Exception
复杂结构异常
Kotlin
类和对象(上)类的分析
前言
Kotlin
类和对象系列
Kotlin
类和对象(上)类的分析
Kotlin
类和对象(下)object对象的分析前面几篇花时间重点分析了
Kotlin
函数相关知识,本篇将着力于
Kotlin
类的分析。
小鱼人爱编程
·
2023-11-29 12:42
Kotlin
从现在开始学
kotlin
java
android
kotlin
面向对象总结-伴生对象
在
Kotlin
中,引入了全新的关键字object,代替使用static的场景。
Kotlin
中伴生对象——companionobject两个关键字。
且听真言
·
2023-11-29 12:12
Kotlin
Kotlin伴生对象
companion
object
object
Kotlin优化匿名内部类
Android:
Kotlin
详细入门学习指南-类和对象(上)-基础语法(四)
本人也是在初学
Kotlin
,如有错误,请帮忙指出,持续更新Android:
Kotlin
详细入门学习指南-类和对象-基础语法(四)建议先看看前面的文章Android:
Kotlin
详细入门学习指南-基础语法
拖鞋王子猪
·
2023-11-29 12:41
kotlin入门
kotlin
android
Kotlin
学习笔记3-6 类和对象-数据类
数据类
Kotlin
官网:ClassesandObjects-DataClasses数据类指专门用来保存数据的类,用data关键字声明。
谷歌谷歌谷
·
2023-11-29 12:10
Kotlin
Kotlin
13:
kotlin
类和对象 -- 属性(Properties)
定义属性类属性可使用var和val定义classAddress{varname:String="Holmes,Sherlock"varstreet:String="Baker"varcity:String="London"varstate:String?=nullvarzip:String="123456"}属性使用funcopyAddress(address:Address):Address{v
跳墙程序员
·
2023-11-29 12:40
kotlin教程
kotlin
javascript
前端
Kotlin
学习笔记3-5 类和对象-扩展
扩展
Kotlin
官网:ClassesandObjects-Extensions
Kotlin
支持在一个类使用“扩展”增加功能,无需继承或者使用装饰模式之类的设计模式。支持扩展函数和扩展属性。
谷歌谷歌谷
·
2023-11-29 12:40
Kotlin
Kotlin
10:
kotlin
异常(Exceptions )
所有的异常类都继承自Throwable类抛出异常使用throw表达式throwException("wrong")捕获一个异常使用try...catch表达式try{//编码}catch(e:SomeException){//异常时处理方法}finally{//不论异常还是正常结束都要执行当前内容}可以有零个或多个catch块,finally可以省略。然而,至少需要一个catch或finallyt
跳墙程序员
·
2023-11-29 12:09
kotlin教程
kotlin
开发语言
android
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他