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灯饰
LeetCode之Deepest Leaves Sum(
Kotlin
)
问题:方法:题目比较简单,参考代码即可,主要就是需要刷新最大深度,当出现更大深度时丢弃之前的sum,重新开始求和。classDeepestLeavesSum{classTreeNode(var`val`:Int){varleft:TreeNode?=nullvarright:TreeNode?=null}varsum=0varmaxDepth=0fundeepestLeavesSum(root:T
糕冷羊
·
2023-07-14 23:37
rxjava merge,mergeDelayError操作符
(ps:以下示例代码使用
kotlin
实现)1merge操作符可以合并多个observable的输出,但是数据可能会交叉发射的,如下图所示:image.png所以如果需要按照顺序执行的请求,可以换为使用contact
走在冷风中吧
·
2023-07-14 20:15
android studio打包报错,多个版本
kotlin
冲突问题
1.在buildscript中加入ext.
kotlin
_version,引号内为指定
kotlin
版本,建议使用最新版本,具体版本可以根据项目实际情况填写。
一颗橙子居然
·
2023-07-14 18:02
打包/SDK
AndroidStudio
android
studio
kotlin
android
Kotlin
实现动态设置控件高宽和layoutParams单位转换
2、用
Kotlin
编写单位转换的方法//根据手机的分辨率从dp的单位转成为px(像素)fundip2px(context
ER280652
·
2023-07-14 18:01
Android
android
kotlin
Android
Kotlin
学习记录 - 使用
Kotlin
向布局中动态添加组件-使用viewBinding
Android
Kotlin
学习记录-使用
Kotlin
向布局中动态添加组件-使用viewbinding经过一个下午的
Kotlin
语法学习,在了解了
Kotlin
基础之后,开始学习使用
Kotlin
编写安卓程序
我是你的小饼干
·
2023-07-14 18:01
Android
android
java
kotlin
Android
kotlin
实现底部导航栏
1、实现效果,可点击或者滑动切换fragment点击滑动实现方法:1、创建三个fragment.kt2、创建fragmentAdapterclassMyFragmentAdapter(fragmentManager:FragmentManager,privatevalfragmentList:List,privatevaltitleList:List,privatevalcontext:Conte
meixi_android
·
2023-07-14 18:57
kotlin开发
Kotlin
kotlin底部导航栏
Android
kotlin
实现把多个控件整体上下拉回弹功能(添加是否禁用顶部和底部回弹的参数设置,以及回弹效果结束监听)
目录一、实现效果二、源码1、上下拉回弹,自定义ScrollView2、主activity一、实现效果二、源码1、上下拉回弹,自定义ScrollView上下拉回弹,自定义ScrollView,ReboundScrollView.ktpackagecom.example.myapplication3.myviewimportandroid.content.Contextimport
彬sir哥
·
2023-07-14 18:20
android
studio
kotlin
自定义ScrollView
上下拉回弹
添加是否禁用顶部和底部回弹
回弹后监听
Android之抓取短信,所有应用信息,通讯录,通话记录,手机系统相册图片
文章目录前言一、抓取这些玩意需要的权限1.
kotlin
2.Java二、获取手机短信1.
kotlin
2.Java三、获取手机所有应用信息1.
kotlin
2.Java三、获取通讯录1.获取通讯录工具类2.MessageBean3
叶已初秋
·
2023-07-14 18:24
Android进阶
Android抓取手机短信
抓取手机所有应用信息
Android抓取通讯录
Android抓取系统相册
一 JetPack之DataBinding基础使用(Java)
一,前言百度上搜索了一堆,几乎全是
kotlin
语言写的,虽说看的懂,但是毕竟没有在项目中实际用过此语言,还是比较吃力的,索性自个对照官方文档慢慢琢磨.谁知道官网竟然没有Java的实例,都是
kotlin
的
冥冥丶
·
2023-07-14 16:49
走过四月
《走过四月》文、卿羽心虚,过分咫尺田埂边,些许
灯饰
照亮往日的潮湿雨声,抄袭犬吠深巷里,一截春枝绯红飞鸟的茶聚笑话,涂片碎银木鼓或颠倒,归隐那半城华灯初上夜幕,吹过春意浅黑的透彻,迎来目光断笔的小资字里行间
卿羽的秋凉
·
2023-07-14 14:50
Android Glide预加载preload ,
kotlin
AndroidGlide预加载preload,
kotlin
valimageView=findViewById(R.id.image_view)Glide.with(this).asBitmap().load
zhangphil
·
2023-07-14 14:06
Android
kotlin
android
kotlin
Android Glide自定义AppGlideModule,让Glide在app启动后基于定制化GlideModule加载,
kotlin
AndroidGlide自定义AppGlideModule,让Glide在app启动后基于定制化GlideModule加载,
kotlin
project的build.gradle:buildscript{
zhangphil
·
2023-07-14 14:36
kotlin
Android
android
kotlin
Android Glide预加载RecyclerViewPreloader,ViewPreloadSizeProvider,
kotlin
AndroidGlide预加载RecyclerViewPreloader,ViewPreloadSizeProvider,
kotlin
implementation'com.github.bumptech.glide
zhangphil
·
2023-07-14 14:36
Android
kotlin
android
kotlin
Android Glide preload CustomTarget bitmap into LruBitmapPool,
kotlin
AndroidGlidepreloadCustomTargetbitmapintoLruBitmapPool,
kotlin
implementation'com.github.bumptech.glide
zhangphil
·
2023-07-14 14:56
Android
kotlin
android
kotlin
Room学习五:存储复杂的数据类型
该文档里的代码是
kotlin
。
crossroads
·
2023-07-14 13:03
算法(4)-常见的排序算法
这一篇就说说算法中经常遇到的各种排序算法(代码使用
kotlin
实现)冒泡排序选择排序插入排序希尔排序快速排序归并排序冒泡排序和选择排序为什么把这两个放一起说呢,说到排序算法,冒泡排序和选择排序可谓是基础中的基础了
tianyl
·
2023-07-14 12:28
【Android】APT与JavaPoet学习与实战
本文分别使用Java、
kotlin
语言进行开发,代码已开源APT-Demo目录APT仿ButterKnife组件绑定创建类注册类SPIAutoServiceJavaPoet最终效果A
宾有为
·
2023-07-14 06:23
Android
android
kotlin
java
apt
JavaPoet
Android DataBinding 的简单使用,@BindingAdapter通过xml传入参数
buildFeatures{dataBinding=true//forviewbinding:viewBinding=true}...}或者dataBinding{enabled=true}转换成databinding布局在
kotlin
张雨zy
·
2023-07-14 02:15
Android基础
dataBinding
Compose学习(1)-入门篇
前言常年混迹于各种开发群,现在的Android开发简直卷的不行,到处都是在讨论framework开发,车载相关的内容,作为一个应用层的cv工程师,硬啃系统底层代码还是相当的吃力,只有继续在应用层深耕,刚把
kotlin
鼻涕粑粑
·
2023-07-10 16:10
kotlin
中with let run apply 调用与区别
在
kotlin
中可以直接调用的函数,叫做标准函数.withrunapply是比较常见,但它们三者之间也是有区别的.withwith直接调用,有两个参数.第一个是数据对象,第二个是lambda表达式.其中
coke613
·
2023-07-05 17:05
从Gradle-DSL到
Kotlin
-DSL
升级总是伴随着痛苦,总是因为一些类的变动,查无此类、此方法、此属性,让人真是头大。不经一番彻骨寒,哪有梅花扑鼻香?下面是我升级中遇到的一些问题,我在这里做个简单的记录。如果不巧你也正在因为此事犯疑惑,那请看看以下内容是否能够帮到你?升级中的变更说明如下:settings.gradle.kts@file:Suppress("DEPRECATION","UnstableApiUsage")plugin
Cosecant
·
2023-06-27 18:08
Kotlin
的小知识点(一)
1
kotlin
类型转换asas?1子类实例转为父类实例,自动转换成功2类型为父类型,引用实例的是子类的实例时,将其转换为父类,可以转换成功3父类实例转为子类型,报转换异常,需要使用as?
在岁月中远行
·
2023-06-27 00:17
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM targe...
CannotinlinebytecodebuiltwithJVMtarget1.8intobytecodethatisbeingbuiltwithJVMtarget1.6解决:android{....Options{sourceCompatibility=1.8targetCompatibility=1.8}
kotlin
Options
瀚海江天
·
2023-06-24 11:15
Kotlin
IO 新特性
##一、终端IO```println("text")valline=readLine()```
kotlin
扩展了一下方法,使得在每个地方都可以直接,简洁地调用到这些方法。
·
2023-06-24 10:10
Flutter混合开发实践
###一、跨平台技术的出现背景#####1.原生开发Android基于Java或者
Kotlin
,iOS基于Objective-C或Swift,直接调用各自平台的SDK开发的应用程序;-优点:能快速访问各种硬件功能
·
2023-06-24 08:09
Kotlin
探索之路(三)Toast工具类
如有问题请指出packagecom.summer.caidao.toastimportandroid.annotation.SuppressLintimportandroid.content.Contextimportandroid.os.Handlerimportandroid.os.Looperimportandroid.support.annotation.ColorIntimportand
·
2023-06-24 08:08
Kotlin
学习笔记(六)-反射
[toc]前言这一节为
Kotlin
反射,主要是在
Kotlin
中时用Java-Api来实现反射,使用
Kotlin
本身支持的反射API进行反射。还有2者的对比。
g小志
·
2023-06-24 05:48
Kotlin
Access Asset Folder Resource
valfileText:String=applicationContext.assets.open("test.txt").bufferedReader().use{it.readText()}println(fileText)
5335773a96e9
·
2023-06-24 05:15
LeetCode之Matrix Diagonal Sum(
Kotlin
)
>问题:![](https://upload-images.jianshu.io/upload_images/4957869-2d444a8e1c7ef1ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)----------方法:先遍历主轴,再遍历次轴,然后判断是否有重叠的位置,然后删除重叠的位置,判断条件是列数是否为奇数。```c
·
2023-06-24 03:11
Kotlin
一劳永逸实现 TAG
privatestaticfinalStringTAG="TestClass";或者不具体指定名字:privatestaticfinalStringTAG=TestClass.class.getSimpleName();那么,在
Kotlin
Swuagg
·
2023-06-23 23:20
Android:开发实践
kotlin
android
java
日志打印
切底掌握Android中的
Kotlin
DSL
前言在这篇文章中,我们将学习如何在您的Android项目中编写
Kotlin
DSL。这个文章会很长,所以花点时间,让我们一起来写你的DSL。我们将讨论以下主题,什么是简单英语中的DSL?
金戈鐡馬
·
2023-06-23 21:49
Android
kotlin
android
开发语言
DSL
2017-07-19-
kotlin
类和函数
kotlin
类和函数1,怎么定义一个类如果你想定义一个类,你只需要使用class关键字classMainActivity{}它有一个默认唯一的构造器。
王元
·
2023-06-23 20:30
Kotlin
MutableStateFlow简单使用
创建接收端varflowCount=-1varstateFlow=MutableStateFlow(flowCount)funinit(){GlobalScope.launch(Dispatchers.IO){stateFlow.collect{}}}发送数据flowCount++stateFlow.value=flowCount不同线程之间数据存在依赖关系可以使用MutableStateFlow
wolf0706
·
2023-06-23 18:32
kotlin
开发语言
android
Android
Kotlin
学习(四)- 集合遍历
Android
Kotlin
学习(四)-集合遍历ListSetMap介绍下
Kotlin
常用的集合的创建和遍历ListarrayListOf创建可变集合,可以提供索引访问元素,varlist1=arrayListOf
wolf0706
·
2023-06-23 18:31
android
kotlin
学习
Caused by: java.lang.RuntimeException: cannot find implementation for com.example.libdb.MyDataB
在
kotlin
中使用room报Causedby:java.lang.RuntimeException:cannotfindimplementationforcom.example.libdb.MyDataBase.MyDataBase_Impldoesnotexist
s_nshine
·
2023-06-23 13:55
android
kotlin
room
Android之
kotlin
中EditText设置文字
editText.text=Editable.Factory.getInstance().newEditable("testString")
Godikov
·
2023-06-23 11:25
Kotlin
类与对象
如果描述的类型不是基本类型怎么办?任何复杂的数据类型都是由基本的数据类型构成的面向对象使用基本数据类型描述复杂的事物例如:使用面向对象的方式来描述用户classUser(varid:Int,varname:String)funmain(args:Array){valuser=User(1,"alice")println("useridis${user.id}")println("usernamei
JunChow520
·
2023-06-23 06:49
Flutter稳定性与性能优化
Flutter异常与CrashFlutter异常指的是Flutter程序在运行时所抛出的异常分为:Dart代码运行时发生的异常Flutter框架异常原生代码运行时抛出的异常,如:Android的Java和
kotlin
AlanGe
·
2023-06-22 21:36
Kotlin
使用vararg可变参数
文章目录背景
Kotlin
中使用可变参数对
Kotlin
可变参数反编译资料背景一般在项目开发中,我们经常会在关键节点上埋点,而且埋点中会增加一些额外参数,这些参数通常是成对出现且参数个数是不固定的。
-小马快跑-
·
2023-06-22 20:34
Kotlin
kotlin
vararg可变参数
Java泛型与
Kotlin
泛型
正文本文主要列举Java泛型与
Kotlin
泛型的基本知识,以及两者的区别。什么泛型泛型程序设计是程序设计的一种风格或或规范。简单的说就是该类型可变,在编写代码时可以根据情况设置不同的类型。
珠穆朗玛小王子
·
2023-06-22 18:49
Android Compose 求各位大佬帮帮忙
Compose开发但是加上Compose相关配置编译就报错buildFeatures{dataBindingtrueviewBindingtruecomposetrue}composeOptions{
kotlin
CompilerExtensionVersion
風清雲少
·
2023-06-22 16:40
突然想要总结
kotlin
距离我上次写
kotlin
的代码已经过去了三个多月,前两天在写测试代码的时候,写了几个lambda表达式,回头发现这个跟
kotlin
的高阶函数还不一样,怎么写来着给忘了.果然是技术只要不使用,遗忘的速度让人吃惊
NewFinalNull
·
2023-06-22 16:07
两室一厅80平方木质田园风尚
首要先断定一下装饰的主色调,浅色系会比较合适两室一厅80平方装饰效果,米白色,原木色的沙发,茶几,电视柜都是很好的搭配,客厅可以挑选落地窗,添加采光,透光效果,再加上靓丽的
灯饰
装饰,
934c3a121f44
·
2023-06-22 10:29
kotlin
时间用法
kotlin
时间用法介绍当前时间当天时间的开始时间和结束时间获取当前年的1月1日0点0分format时间转为字符串时间-时分秒获取当前时间获取当前时间是周几获取当前时间是第几周获取指定周所在当前时间字符串时间转为时间格式时间运算
西张明-辉
·
2023-06-22 09:49
kotlin
kotlin
开发语言
android
kotlin
的groupBy用法
kotlin
的groupBy用法groupBy的简单用法groupBy的简单用法dataclassNameObj(valcode:String,valname:String,valage:Int,valchild
西张明-辉
·
2023-06-22 09:49
kotlin
java
Kotlin
学习 -
Kotlin
中的标准函数let、with、run、apply
Kotlin
标准函数:标准函数letfunmain(){valstudent=Student("lucky",19);study(student)}funstudy(student:Student?)
孔小乐
·
2023-06-22 01:44
kotlin
kotlin
android
学习
Kotlin
学习 - 可空系统类型
Kotlin
针对这个问题做了改进,将空指针异常的检查提前到了编译时期,如果我们的程序存在空指针异常的风险,那么在编译的时候会直接报错,修正之后才能成功运行,这样就可以保证程序在运行时期不会出现空指针异常了
孔小乐
·
2023-06-22 01:14
kotlin
kotlin
android
学习
Kotlin
学习 - 顶层方法和扩展函数
Kotlin
中消除了这些静态工具类,可以用顶层方法来替代。先来个示例:1、新建个
Kotlin
文件(注意这里是文件不是
Kotlin
类),我们命名为String.kt。
孔小乐
·
2023-06-22 01:43
kotlin
kotlin
学习
android
Kotlin
高阶函数的应用
高阶函数非常适用于简化各种API的调用,一些API原有用法在使用高阶函数进行简化后其可读性和易用性方面会有很大的提高。1、简化SharedPreferences的使用在简化前先来回顾下SharedPreferences的使用:1、通过Context.getSharedPreferences()或Activity.getPreferences()获取SharedPreferences对象。2、通过S
code希必地
·
2023-06-22 01:40
帮你解锁 Android 性能优化五大误区和两大疑点!
误区1:
Kotlin
比Java更消耗性能Google云端硬盘团队目前已将其应用程序从Java全面替换为
Kotlin
,重构范围涉及
Android小贾
·
2023-06-22 00:37
Android
Framework
性能优化
android
性能优化
kotlin
Framework
移动开发
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他