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第一行代码
12.枚举
由enum修饰的类enumclassLogLevel{VERBOSE,DEBUG,INFO,WARN,ERROR,ASSERT}
kotlin
中枚举类可以有构造器以及成员方法enumclassLogLevel1
学吉他的袁先生
·
2023-11-25 18:10
Kotlin
双冒号 :: 使用
Kotlin
中双冒号操作符,表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法,先来看一下例子:funmain(args:Array){println(lock("param1
InFatuated
·
2023-11-25 13:08
Android成长笔记(2)——程序结构分析
我使用的学习书籍是《
第一行代码
》,加之其它一些资料的整理,对Android的源文件结构进行详细说明图1是一个名为“HelloWorld”的项目,在eclipse中点击"File"->"New"->"other
Hisos7
·
2023-11-25 11:56
Android成长笔记
android
eclipse
结构
Kotlin
StandardKt
@
kotlin
.internal.InlineOnlypublicinlinefunTODO():Nothing=throwNotImplementedE
MarkRZJ
·
2023-11-25 11:47
Kotlin
kotlin
编程语言
kotlin
核心之协程
协程是轻量级线程(官方表述)协程就是方法调用封装成类线程的API。方法调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。因此从这个角度说,它是轻量级线程没错。当然,协程绝不仅仅是方法调用,因为方法调用不能在一个方法执行到一半时挂起,之后又在原点恢复。这一点可以使用EventLoop之类的方式实现。想象一下在库级别将回调风格或Pr
步基
·
2023-11-25 11:47
Android开发
kotlin
Kotlin
中Flow的简单应用
Kotlin
中Flow的简单应用什么是Flow?Flow解决了什么问题?Flow的基本使用什么是Flow?
小码农ht
·
2023-11-25 11:17
kotlin
android
10分钟带你搞懂协程、LiveData-和-Flow,
kotlin
协程并发
从API1开始,处理Activity的生命周期(lifecycle)就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:随着Fragment的加入,这个问题也变得更加复杂:而开发者们面对这个挑战,给出了非常稳健的解决方案:分层架构。分层架构如上图所示,通过将应用分为三层,现在只有最上面的Presentation层(以前叫UI层)才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。
m0_66144765
·
2023-11-25 11:44
程序员
架构
移动开发
android
谷歌推荐:在 MVVM 架构中使用
Kotlin
Flow
极简实战,这个项目主要包了以下功能:自定义RemoteMediator实现network+db的混合使用(RemoteMediator是Paging3当中重要成员)使用DataMapper分离数据源和UI
Kotlin
Flow
锐湃
·
2023-11-25 11:43
协程
jetpack
mvvm
在 MVVM 中 使用
Kotlin
Flow
Google推荐在MVVM中使用
Kotlin
Flow我相信如今几乎所有的Android开发者至少都听过MVVM架构,在GoogleAndroid团队宣布了Jetpack的视图模型之后,它已经成为了现代Android
小涂Ss
·
2023-11-25 11:42
android
kotlin
rxjava
【
Kotlin
精简】第9章
Kotlin
Flow
1前言上一章节我们学习了
Kotlin
的协程【
Kotlin
精简】第8章协程,我们知道协程实质是对线程切换的封装,能更加安全实现异步代码同步化,本质上协程、线程都是服务于并发场景下,其中协程是协作式任务,线程是抢占式任务
__Yvan
·
2023-11-25 11:41
Kotlin
Android
kotlin
开发语言
android
Android之Gradle多Module常见配置修改和优化
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin
语言的
kotlin
-basedDSL,抛弃了基于XML的各种繁琐配置。面向Jav
mayundoyouknow
·
2023-11-25 11:55
Android面试整理2021
Gradle配置
gradle
build
maven
Android中的Gradle之配置及构建优化
Gradle是一种项目自动化构建工具,基于Groovy语言来声明项目设置,同时支持
kotlin
文件xxx.gradle.kts作为DSL(DomainSpecifiedLanguage)。
奇舞移动
·
2023-11-25 11:54
Android
Android
Gradle
Android Gradle 升级到7.x及Maven推送问题
plugins{id'com.android.library'id'
kotlin
-android'id'maven'}//源代码一起打包taskandroidSourcesJar(type:Jar){archiveClassifier.set
xiangzhihong8
·
2023-11-25 11:53
深入Android应用开发
android
maven
java
你应该知道的
kotlin
实用技巧
前言众所周知,
kotlin
是google力推的用以取代java的android开发语言
kotlin
使用起来比较方便,同时有许多语法糖本文主要讲解了一些比较实用的
kotlin
技巧自定义圆角矩形在项目中,我们常常要定义圆角矩形背景
Kepler_II
·
2023-11-25 09:35
Java反射调用
kotlin
中的类,Object类,Companion对象
Java反射调用
kotlin
中的类,Object类,Companion对象1.Java反射调用
kotlin
中的普通类
kotlin
普通类:packagecom.common;classTestNormal
keeng2008
·
2023-11-25 05:28
Kotlin
Android
java
kotlin
python datetime需要安装_【python从入门到入土】之
第一行代码
对于大多数人来说,复制粘贴个print(“HelloWorld”)并不难,难的是不知道把这句话复制粘贴到哪里去;安装个IDE很麻烦啊是不是,装好了又得配置各种参数环境乱七八糟的,配了还不一定能用。介绍个简单的办法吧,就用cmd;Win10按win+X,选择运行,输入cmd回车就打开了cmd环境;如果已经安装过python,那么输入python回车,就可以看到版本,接着就可输入代码回车看结果了。可以
weixin_39605905
·
2023-11-25 03:49
python
datetime需要安装
Android-图片加载库 Coil 介绍
并且是全用
Kotlin
编写,如果你是纯
Kotlin
项
我爱田Hebe
·
2023-11-25 00:17
Eclipseji编辑器使用之Java基础1
——new——JavaPorject——完成项目创建2、右边选择src文件夹——File——new——Class——在name输入类名【修饰符列表默认为public】——finish完成类文件创建3、
第一行代码
软件分享域
·
2023-11-24 21:24
Kotlin
Vocabulary |
Kotlin
内建代理
Kotlin
不仅可以让您通过by关键字轻松实现代理,还在标准库中提供了像lazy()、observable()、vetoable()以及notNull()这样的内建代理。
谷歌开发者
·
2023-11-24 21:10
用
Kotlin
实现注解Annotation
《Java注解Annotation的使用》本篇只是上一面这一篇的
Kotlin
实现。自定义注解1.首先,定义一个class级别的注解,用于标识某个类是否能序列化成Json字符串。
WongKyunban
·
2023-11-24 19:44
Android
java
反射
json
python编程入门之一:从一个游戏开始
当大家把python安装到自己的电脑并且配置好环境变量,并且可以成功运行pycharm后,让我们开始写下进入python新世界的
第一行代码
“HelloWorld!”请将下面的一行
洪博hopes
·
2023-11-24 18:47
Python编程入门
python
Kotlin
—— 内联函数
一、前言
Kotlin
标准库中所有集合操作的函数都是内联的(inline),例如:publicinlinefunIterable.forEach(action:(T)->Unit):Unit{for(elementinthis
青叶小小
·
2023-11-24 17:01
OkHttpUrlConnection库编写代码示例
OkHttpUrlConnection库编写的爬虫程序,该程序使用
Kotlin
编写的。
华科℡云
·
2023-11-24 14:26
ssl
网络协议
转行做 IT 多数在 30 岁+、43%程序员每天一半时间不在编码,最新开发者生态系统现状报告发布!...
为了洞察开发者及其技术的最新趋势,行业中领头的JavaIDEIntelliJIDEA、
Kotlin
编程语言背后的软件工具开发公司JetBrains在
CSDN资讯
·
2023-11-24 10:22
kotlin
遍历数据同时删除之利用
kotlin
迭代器安全删除
kotlin
遍历数据同时删除,利用
kotlin
迭代器安全删除查了各种百度,竟然没有循环时候安全删除的例子,都是从
kotlin
官网copy过来的单个添加单个删除,摸摸索索的写了个遍历删除的。
有时有晌
·
2023-11-24 06:01
kotlin
Android
kotlin
开发语言
使用Koin和
Kotlin
搭建简单的MVVM框架(上)
基础知识Coroutines(协程)
Kotlin
选择
Kotlin
的主要原因是因为
Kotlin
使Android开发更快、更好、更简洁。Koin:轻量级依赖注入框架。
努尔江
·
2023-11-24 06:45
在
Kotlin
的 data class 中使用 MapStruct
pexels-nguyễn-xuân-trung-899737.jpg一.dataclass的copy()为浅拷贝浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配
fengzhizi715
·
2023-11-24 05:25
【
Kotlin
】初识
Kotlin
之基础类型与数据容器
【
Kotlin
】初识
Kotlin
(一)1、浅短认识
Kotlin
首先,咱们只需要认识一点,就可以看见这门语言的含金量!
woodwhale
·
2023-11-24 05:18
Android
Kotlin
与君共勉
kotlin
android
java
十一、
kotlin
的协程(二)
协程的异步流为什么要有异步流?挂起函数可以异步返回单个值,但如果需要返回多个值怎么办?此时便可以使用异步流以前没有异步流的情况下,我们使用传统方式将会是下面这样:privatefunsimple():List{vallist=mutableListOf()for(iin1..3){TimeUnit.MILLISECONDS.sleep(200)list.add(i)}returnlist}funm
渣渣→_→
·
2023-11-24 04:15
kotlin
kotlin
android
java
Kotlin
基础学习(十)—— 集合 & 数组
一、集合——只读集合&可变集合
kotlin
.collections.Collection:只读集合,执行从该集合中读取数据的操作,可遍历集合中的元素、获取集合大小、判断集合中是否包含某个元素
kotlin
.collections.MutableCollection
浅唱整个春天
·
2023-11-24 04:15
Kotlin基础
kotlin
学习
java
Kotlin
数组与集合
文章目录
Kotlin
数组创建常用属性
Kotlin
集合概述List创建遍历集合增删改操作Set创建遍历集合增删改操作Map创建遍历增删改操作惰性集合集合和可空性
Kotlin
数组创建在
Kotlin
中,我们一般使用
xiangxiongfly915
·
2023-11-24 04:44
Kotlin
Kotlin集合
再次封装权限动态申请工具类
我这里会把工具类用
kotlin
写成一个文件,只要复制粘贴过去你项目就能用了,不行的话再做小修改就行。二、使用方法先上使用方法,后面再贴代码,和解释。已Camera为例,先在Manifest里面声明。
小林望北
·
2023-11-24 04:13
Android开发
动态申请权限
AppOpsManager
Permission
Kotlin
第五弹:数据容器
会一直坚持写关于
Kotlin
的入门系列文章,赶紧关注一起学习吧!
Ken'
·
2023-11-24 04:38
Kotlin从入门到精通
kotlin
android
开发语言
Kotlin
集合类
集合类概述
Kotlin
复用了Java集合类,并且在Java类库的基础上进行了改造和扩展,没有重复造轮子。
大青蛙蛙
·
2023-11-24 04:07
Kotlin系列
kotlin
java
开发语言
kotlin
中List,Map,数组的使用
今天仔细的学习了下
kotlin
的集合,做了些笔记,都是源码注释也很详细。
Yogurt丶
·
2023-11-24 04:37
kotlin
kotlin
集合
map
list
二、
Kotlin
数据类型
1.基本数据类型基本类型Int,Long,Float,Double,Boolean,Char,String类型之间的转换toInt(),toLong(),toFloat(),toDouble(),toBoolean(),toChar(),toString()2.数组(1)数组的声明基本数据类型数组的声明intArrayOf(...),longArrayOf(...),floatArrayOf(..
chenyiluo94
·
2023-11-24 04:37
Kotlin学习
Android相关
kotlin
android
java
Kotlin
中 for in 是有序的吗?forEach呢?
我们要遍历一个数组、一个列表,经常会用到
kotlin
的forin语法,但是forin是不是有序的呢?forEach是不是有序的呢?这就需要看一下它们的本质了。
小林望北
·
2023-11-24 04:05
Kotlin
kotlin
android
Android 开发Java调用
Kotlin
提示包不存在
在
kotlin
代码所在module的build.gradle设置plugins{id'org.jetbrains.
kotlin
.android'}
xiaopangcame
·
2023-11-24 03:46
kotlin
android
kotlin
Android匿名共享内存(Ashmem)原理,
kotlin
扩展函数equal
参考网上的一个demo,简单的看下,其中key_t是共享内存的唯一标识,可以说,Linux的共享内存其实是有名共享内存,而名字就是key,具体用法如下读取进程intmain(){void*shm=NULL;//分配的共享内存的原始首地址structshared_use_st*shared;//指向shmintshmid;//共享内存标识符//创建共享内存shmid=shmget((key_t)12
m0_64603776
·
2023-11-24 01:06
程序员
面试
移动开发
android
Kotlin
与Java比较:泛型
前言
Kotlin
作为JVM系的语言,起源于Java又不同于Java。通过在语言层面比较两者的区别,可以使得开发者能够快速学习,融会贯通。泛型概念泛型,即参数化类型。何为参数化类型?
程序引力
·
2023-11-23 22:40
kotlin
协程
(adapter)协程和线程属于一个层级的概念协程中不存在线程,也不存在并行
kotlin
forjava的协程并不属于广义的协程——并行和并发的差别协程代码怎么写GlobalScope.launch(Dispatchers.Main
Athephoenix
·
2023-11-23 21:47
读《
第一行代码
》笔记
第一章:初识Android1.1Android目录结构src:放置java代码的地方,activity.java就在这个目录下gen:这里的内容都是自动生成的,主要有R.java文件,你在项目中的任何资源的id都在这个文件中,永远不要手动修改它assets:存放一些随程序打包的文件,程序运行时可以动态读取到这些文件的内容,若使用了WebView加载本地网页,则网页相关文件会存放在这个目录下bin:
Super_zh
·
2023-11-23 18:45
移动android开发
Android
第一行代码
第一行代码
Android (郭霖 著)
https://github.com/guolindev/booksource第1章开始启程----你的第一行Android代码(已看)第2章先从看得到的入手----探究活动(已看)第3章软件也要拼脸蛋----UI开发的点点滴滴第4章手机平板要兼顾----探究碎片第5章全局大喇叭----详解广播机制第6章数据存储全方案----详解持久化技术第7章跨程序共享数据----探究内容提供器第8章丰富你的程
weixin_34354173
·
2023-11-23 18:43
《
第一行代码
:Android》第三版-2.4.1 if 语句
本文主要讲解if语句,
kotlin
的if语句是可以有返回值的,就是if语句的最后一句话就是返回值。/***Youcanedit,run,andsharethiscode.
superfreak
·
2023-11-23 18:11
android-studio
kotlin
《
第一行代码
:Android》第三版-2.4.3循环语句 for循环
*play.
kotlin
lang.org*/funmain(){println("Hello,world!!!")
superfreak
·
2023-11-23 18:11
android
Android
第一行代码
学习思考笔记(第一个Android项目、探究活动和UI开发)
第一个Android项目、探究活动和UI开发第一章开始启程——你的第一行Android代码1.1了解全貌——Android王国简介1.1.1Android系统架构1.1.2Android应用开发特色1.2开发环境1.2.1准备所需要的工具1.3创建你的第一个Android项目1.3.1分析你的第一个Android程序1.3.2详解项目中资源1.3.3详解build.gradle文件为什么使用Log
_NOUS_
·
2023-11-23 18:10
Android
android
《
第一行代码
:Android》第三版-2.4.2when语句
浏览器中输入网址:play.
kotlin
lang.org进去后黏贴代码点击Run就可以看到结果了。
superfreak
·
2023-11-23 18:10
android
《
第一行代码
(第三版)》
kotlin
开发Android,学习笔记(进行中ing)
文章目录第2章快速入门
Kotlin
编程2.1
kotlin
取代Java成为Android第一开发语言的原因2.2如何运行
Kotlin
代码2.3编程之本:变量和函数2.3.1变量2.3.2函数2.4程序的逻辑控制
陈壮实的搬砖生活
·
2023-11-23 18:39
安卓开发
学习
kotlin
android
安卓《
第一行代码
》学习
2.2.4在活动中使用ToastToast.makeText(FirstActivity.this,"Youclickbtn",Toast.LENGTH_SHORT).show();2.2.5在活动中使用Menu2.2.6销毁一个活动button1.setOnclickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Vie
至尊绝伦
·
2023-11-23 17:07
笔记
android
java
apache
《
第一行代码
:Android》第三版-2.5.1类与对象
*play.
kotlin
lang.org*/funmain(){println("Hello,world!!!")
superfreak
·
2023-11-23 17:34
android
前端
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他