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
Java调用Kotlin
Kotlin
进阶-4-Bitmap压缩与缓存
目录1、背景2、图片压缩2.1、采样率压缩2.2、质量压缩2.3、尺寸压缩3、图片缓存3.1、LruCache内存缓存3.2、DiskLruCache磁盘缓存3.2.1、DisLruCache创建3.2.2、DisLruCache添加缓存3.2.3、DisLruCache获取缓存4、ImageLoader5、RecyclerView卡顿优化1、背景在Android中,图片是以Bitmap对象存在和
我要看一下山顶的风景
·
2023-11-27 00:40
Kotlin进阶
Bitmap
压缩
缓存
LruCache
DiskLruCache
Android CameraX学习记录(二)
kotlin
mjepg服务
AndroidCameraX实现Mjpeg服务获取相机原数据MJPEGMJPEG协议简介JPEG编码YUY420转NV21Jpeg编码AndroidHTTP服务端AndroidAsyncMjpeg服务效果展示完整代码获取相机原数据通过ImageAnalysis[图片分析]来获取相机的缓冲数据//创建图像分析valimageAnalysis=ImageAnalysis.Builder()//设置输出
song7641
·
2023-11-27 00:40
android
android
kotlin
Android自定义控件开发入门与实战(12)Canvas,
kotlin
入门潜修
RectFbounds:要保存的区域所对应的举行对象intsaveFlags:取值ALL_SAVE_FLAG表示保存全部内容。别的值之后再讲述。第二个构造函数其实和第一个一样,只不过它是根据4个点来构造一个矩形的。下面我们接下来以Xfermode为例,看看saveLayer()函数都做了什么。我们先使用Xfermode来做一个SRC_IN的效果:@OverrideprotectedvoidonDr
m0_66264324
·
2023-11-27 00:39
程序员
架构
移动开发
android
Android获取原始图片Bitmap的宽高大小尺寸,
Kotlin
Android获取原始图片Bitmap的宽高大小尺寸,
Kotlin
valoptions=BitmapFactory.Options()options.inJustDecodeBounds=truevaldecodeBmp
zhangphil
·
2023-11-27 00:04
kotlin
Android
android
kotlin
UniWebView的更新日志【### 5.3.0 (28 Jan, 2023)】
UniWebView的更新日志#ReleaseNote###5.3.0(28Jan,2023)####Add*Supportforcustomizationof
Kotlin
andAndroidBrowserpackageversions.Thiscanhelptoresolvetheconflictwithotherpluginswhichuseanotherversionofthesepacka
nmg10
·
2023-11-26 23:18
unity3d
UniWebView
Ktjs 使用现有的 Js 库
在Ktjs的开发过程中,经常会遇到要使用js现有模块的问题,我们不可能在
Kotlin
上完整的造一套新的轮子。
何晓杰Dev
·
2023-11-26 22:52
Kotlin
学习——kt里的集合,Map的各种方法之String篇
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin
学习——kt里的委派模式Delegation & kt里的特性
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:57
SpringBoot
kotlin
学习
开发语言
Kotlin
学习——kt里的作用域函数scope function,let,run,with,apply,also
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 21:23
SpringBoot
kotlin
学习
开发语言
Kotlin
初探
示例源码传送门前言
Kotlin
是一种在Java虚拟机上执行的静态型别编程语言,它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言。
Code4Android
·
2023-11-26 19:13
编程语言
android
Kotlin
Kotlin
笔记4-可见性修饰符和扩展函数
参考自官网介绍:http://
kotlin
lang.org/docs/reference/extensions.html1.VisibilityModifiers可见性修饰符可见性修饰符有四种:private
unicorn97
·
2023-11-26 19:11
Kotlin
Kotlin
Kotlin
Visibility
Modifiers
扩展函数
扩展属性
可见性修饰符
学习一下
Kotlin
(一)
前言
Kotlin
出来有几个年头了,不温不火,google粑粑在今年I/O大会上宣布
Kotlin
成为Android的官方语言(可能是谷歌和甲骨文Java神仙打架后,做出的调整),算是在android开发的老司机和新司机的脑子里都留下了印象
yy邪
·
2023-11-26 19:41
android
android
android开发
Kotlin
Kotlin
Reference (十一) Visibility Modifiers
在
kotlin
中油4个可视化修饰符:private,protected,internal,public。如果没有显式修饰符,则使用默认可见性public。
shineflowers
·
2023-11-26 19:10
Kotlin
kotlin
Kotlin
元编程之 KSP 全面突破
什么是元编程没想到吧,这世上除了元宇宙,还有元编程,如果没有接触过,可能会有点懵,不过没关系,简单的说就是用代码来生成代码。实现元编程的传统常见手段主要是使用APT注解处理器+JavaPoet组合拳,如果你是作为一名Android开发者,一定在曾经或者现在使用过很多知名的开源库,比如ButterKnife、ARouter等,这些都是基于注解处理器+JavaPoet的方式实现的元编程,是的,虽然元编
川峰
·
2023-11-26 19:38
kotlin
kotlin
android
KSP
元编程
注解处理器
kotlin
封装_
Kotlin
程序| 封装级别的各种可见性修改器的示例
kotlin
封装封装级别的各种可见性修改器(VariousVisibilityModifiersonPackageLevel)Visibilitymodifiersarethatsettheaccessibility
cumt30111
·
2023-11-26 19:37
java
封装
android
多态
接口
深入探究
Kotlin
的可见性控制,从internal入手
/今日科技快讯/近日,在Google亚太区可持续发展大会,Google承诺到2030年,全球所有数据中心和园区使用24/7无碳能源运营。在大会上,Google工程师介绍了GoogleSearch和GoogleMaps新推出的AirQuality功能,它使用AI技术帮助人们查看当天空气质量状况,了解是异常的大雾弥漫还是危险的浓烟。/作者简介/本篇文章转自TechMerger的博客,文章主要从inte
郭霖_
·
2023-11-26 19:03
kotlin
android
开发语言
java
Kotlin
Jetpack 实战:01.
Kotlin
基础
在这些新技术里,
Kotlin
,协程,Jetpack是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。
朱涛的自习室
·
2023-11-26 19:29
Kotlin
Jetpack
实战
android
kotlin
记一次
Kotlin
Visibility Modifiers引发的问题
概述测试环境爆出ERROR告警日志java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguage,登录测试环境ELK查到如下具体的报错堆栈日志:java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguageatcom.aba.report.servic
johnny233
·
2023-11-26 19:27
Kotlin
kotlin
kotlin
入门
1.变量声明varxx=,自动赋值,弱类型varxx:Int=强制指定类型Byte=MAX.VALUEByte、Int、Long可以通过上述方式获取最大最小值2.函数使用fun函数名(参数:参数类型):返回值类型{函数体}例子funnameFun(var1:String,var2:Int):String{return"";}fun前面可加publicprivateprotect等修饰符nameFu
泓汉
·
2023-11-26 18:55
解决android studio 一直卡在Gradle:Resolve dependencies‘:classpath‘的问题
在今年的Google开发者大会上,Google宣布了
Kotlin
是Android的主要开发语言了,从此
Kotlin
有了个亲爸爸androidstudio3.0preview提供了
kotlin
的支持,2.
梦之归途
·
2023-11-26 18:34
Android
android
【
Kotlin
】高阶函数和Lambda
文章目录高阶函数抽象和高阶函数方法引用表达式使用场景Lambda表达式lambda表达式类型Lambda开销闭包Java实现闭包
Kotlin
中的闭包高阶函数
Kotlin
天然支持了部分函数式特性。
xoliu1
·
2023-11-26 11:25
kotlin
kotlin
开发语言
android
【
Kotlin
】类与接口
文章目录类的定义创建类的实例构造函数主构造函数次构造函数init语句块数据类的定义数据类定义了componentN方法继承AnyAny:非空类型的根类型Any?:所有类型的根类型覆盖方法覆盖属性覆盖抽象类接口:使用interface关键字函数:funUnit:让函数调用皆为表达式表达式函数体类头格式化类的定义类可以包含:构造函数和初始化块函数属性嵌套类和内部类对象声明你可以将类想象成一个对象的模板
xoliu1
·
2023-11-26 11:55
kotlin
kotlin
开发语言
android
kotlin
内置函数对数组进行各种操作
plus()函数是
Kotlin
标准库中的一个扩展函数,可以用于合并两个同类型的数组。
遥不可及zzz
·
2023-11-26 11:50
kotlin
开发语言
android
kotlin
防范竞态
当你调用成员,这个成员可能为null,可能为空值,就必须采用防范竞态条件,这个是KT编程的规范化下面举例:防范竞态条件【尽量使用?+内置函数+空合并操作符】funtest(){valinfo:String?=""//info可能为null,还可能为空值"",就启动防范竞态条件info?.let{if(it.isBlank()){println("info是空值,请检查代码。。。")}else{pr
遥不可及zzz
·
2023-11-26 11:50
kotlin
前端
javascript
【
Kotlin
】引入与基础语法
文章目录
Kotlin
的特性
Kotlin
优势
Kotlin
的安卓项目变量变量保存了指向对象的引用优先使用val来避免副作用后端变量BackingFields延迟初始化
Kotlin
的特性它更加易表现:这是它最重要的优点之一
xoliu1
·
2023-11-26 11:40
kotlin
kotlin
开发语言
android
Kotlin
中三元运算符
a:b;
kotlin
中vala=10valb=11valc=if(a>b)aelseb
liuhaha1015
·
2023-11-26 11:33
Android
Kotlin
泛型
Kotlin
泛型1.泛型类定义一个泛型类//箱子openclassBox(varthing:T)//定义泛型和使用泛型使用valbox1=Box("你好!")
ChenME
·
2023-11-26 09:23
Android开发如何快速从Java转成
Kotlin
1.
Kotlin
是什么?
Kotlin
是一门用于现代多平台应用的静态编程语言,由JetBrains开发的。
一亿元的日落
·
2023-11-26 09:02
Android Weekly Notes #486
AndroidWeeklyIssue#486AllAboutOpt-InAnnotations
Kotlin
中的opt-in机制.有一些api直接使用,会有警告,加上这些标记表明自己是故意为之.ThiscanguaranteethattherehasbeenaconsciousdecisionmadeaboutusingtheAPIontheusesite
圣骑士wind
·
2023-11-26 08:50
Kotlin
-KCP的应用-修改SDK版本号
背景在SDK开发中,一般会暴露获取SDK版本号的接口,获取的版本号一般为String类型,比如://sdk接口interfaceSdk{fungetVersion():String}//sdk调用方sdk.getVersion()上述方式可以通过在gradle.properties中配置版本号,然后在build.gradle中读取版本号生成至BuildConfig.java中,例如://gradl
guodongAndroid
·
2023-11-26 07:03
Java调用
外部api接口请求数据(阿里云ISBN查询图书信息为例)
1.pom依赖com.alibabafastjson1.2.15org.apache.httpcomponentshttpclient4.2.1org.apache.httpcomponentshttpcore4.2.1commons-langcommons-lang2.6org.eclipse.jettyjetty-util9.3.7.v20160115junitjunit4.5test2.工具
胸中有沟壑
·
2023-11-26 05:37
java
api
Kotlin
学习——kt里的集合List,Set,Map & List集合的各种方法之Int篇
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:16
SpringBoot
kotlin
学习
list
Kotlin
学习——kt里面的函数,高阶函数 & 函数式编程 & 扩展函数和属性
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:45
SpringBoot
kotlin
学习
微信
熟悉swig-实现
java调用
c/c++
熟悉swig-实现
java调用
c/c++SWIG(SimplifiedWrapperandInterfaceGenerator),是一款开源软件,其目的是将C/C++编写的函数库封装成其他语言的接口,包括
dry86
·
2023-11-26 02:13
Java学习
java
macos
Java调用
C++ swig
Swig介绍swiggithubSWIG(SimplifiedWrapperandInterfaceGenerator)可以用来在多个编程语言之间进行跨语言封装接口,实现不同编程语言之间的调用。本文是使用Swig生成Java接口调用C++编译的Linux平台的so首先需要安装SwigSwig安装方法类型映射如何将C++中的类型映射到Java常用的类:swigtypemapsstd::string比
shui123546yi
·
2023-11-26 02:41
Linux
Android
java
c++
C++小白,关于
java调用
C++接口,使用swig封装教程
一、Windows版本----测试机win101.swig的下载地址:http://www.swig.org/download.htmlwin10配套版本号是swigwin-4.0.22.设置swig环境变量D:\swigwin-4.0.2设置以后使用swig-help命令测试是否安装成功编写.i文件:%modulelibngesTdApi%{%include".\FtdcMduserApi.h"
Amyliaa
·
2023-11-26 02:38
JAVA
linux
java
windows
Java调用
com组件之jacob
一、背景介绍现有标准的win32com组件,有如下的参数:属性值说明ProgramIDyinhai.yh_hb_sctrCOMClassIDCOMClassNameCOClass_yh_hb_sctrInterfaceTypeDualInterfaceInterfaceNameIyh_hb_sctr具有一个方法:yh_hb_call(stringastr_jyhb,stringastr_jysr,
hanxirensheng
·
2023-11-26 02:30
java
开发语言
python
KMP—仅需一套代码,使用
kotlin
也能一站式搭建android, 桌面端,和web端app!
如果你还不了解ComposeMultiplatform是什么,也可以直接参考官网的JetBrains网站的『长懒看』说明,一句话就是:FastreactiveDesktopandWebUIframeworkfor
Kotlin
程序员小森
·
2023-11-26 01:21
BIO、NIO和AIO的区别和应用
3.阻塞:使用阻塞IO时,
Java调用
会一直阻塞到读写完成才返回。4.非阻塞:使用非阻塞IO时,如果不能立马读写,
Java调用
会马上返回,当IO事件分发器通知可读写时在进行读写,不断循环直到读写完成。
qq_25106373
·
2023-11-25 22:57
java学习笔记
bio
nio与aio
io多路复用
java
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 22:15
SpringBoot
kotlin
学习
微信
java调用
windows系统api_
java调用
windows API
使用jinvoke调用windowsAPI。jna使用比较麻烦,需要写c代码和参数转换,jinvoke的使用就像jdk中的包一样。官网使用参考:http://www.jinvoke.com/calling-the-win32-api-from-java一个弹出框的例子(这种代码用于调用任何dll,不只是windows的,也可以是自己写的dll)importcom.jinvoke.JInvoke;i
weixin_39702480
·
2023-11-25 21:05
java调用
k8s客户端api更新副本并且读取Deployment信息(1.14和1.16版本)
我做的需求是界面设置了时间和副本数量,后台定时判断时间范围,在时间范围内设置最大副本数量,超过时间就设置最小副本量,但是一个问题就是定时以后就会频繁的去一直更改副本,后来想是不是需要获取k8s副本数量对比,一样的时候不更新副本,不一样的时候在更新。然后接下来就把读取副本也就是获取部署信息的接口和更新副本的Api给大家列在这里。对了不同版本调用的接口有的是不一样的,我就入坑了,现场开发是1.14,本
渣渣洒泪成长记
·
2023-11-25 21:59
容器化
Android | Compose 初上手
简介JetpackCompose是用于构建原生Andorid界面的新工具包,Compose使用了更少的代码,强大的工具和直观的
Kotlin
Api简化并且加快了Android上界面的开发。
Tʀᴜsᴛ³⁴⁵
·
2023-11-25 20:15
Compose
android
kotlin
开发语言
Jetpack-Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
修之竹
·
2023-11-25 20:15
Android
Jetpack
android
jetpack
android
jetpack
Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
锐湃
·
2023-11-25 20:45
jetpack
学习
android
8:
kotlin
类型检查和转换(Type checks and casts)
在运行时可以执行类型检查以检查对象的类型。类型转换将对象强制转换为不同的类型is和!is可以使用is或者!is来判断实例是不是指定的类型funmain(){varobj:Any="cast"if(objisString){println(obj.length)//4}obj=123if(obj!isString){print("NotaString")//NotaString}else{print
跳墙程序员
·
2023-11-25 19:16
kotlin教程
kotlin
Kotlin
基础——Lambda和函数式编程
Lambda使用{}定义Lamba,调用run运行run{println(1)}更常用的为{参数->操作},还可以存储到变量中,把变量作为普通函数对待valsum={x:Int,y:Int->x+y}println(sum(1,2))maxBy()接收一个Lambda,传递如下classPerson(valname:String,valage:Int)valpeople=listOf(Person
松仔log
·
2023-11-25 19:45
#
Kotlin基础
kotlin
开发语言
android
5:
kotlin
类(Classes )
kotlin
支持面向对象编程,也有雷和对象的概念要声明一个类需要使用class关键字classCustomer属性(Properties)可以在类名后边添加(),在()里边声明属性classContact
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
android
7:
kotlin
数组 (Arrays)
kotlin
中最常见的数组类型是对象类型数组,数组由array类表示。什么时候使用当你在
kotlin
中有特殊的底层需求需要满足时,可以使用数组。
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 19:39
SpringBoot
kotlin
学习
开发语言
上一页
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
其他