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灯饰
Kotlin
语言高级安卓开发入门
转载注明出处:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0315/4052.html编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文出处:https://realm.io/cn/
AndyRenJ
·
2023-04-09 07:41
android
kotlin
安卓音视频开发,Android快速转战
Kotlin
教程,先收藏了
开头年前面试了一些公司,目前已经拿到了阿里跟头条的offer。去年我也出去找工作了,面试五家拿到了四家公司的offer。所以在面试方面我应该可以提供一些愚见吧。本篇会讲解一些常见题目以及一些答题技巧。其实面试的过程也是对自己知识的一个梳理过程,工作中我们学到的东西都是碎片化的,那么面试前我们就需要把这些碎片化的知识梳理出来,形成自己的知识体系。每个人都应该建立一套自己的知识网络,而这个知识网络就是
程序员大婕
·
2023-04-09 07:10
程序员
android
Android开发中
kotlin
编程语言的一些实用技巧
前言相信大家都知道,
kotlin
是
kotlin
是google力推的用以取代java的android开发语言,
kotlin
使用起来比较方便,同时有许多语法糖,本文主要讲解了一些比较实用的
kotlin
技巧。
不入流Android开发
·
2023-04-09 07:07
Android技术
android
kotlin
java
kotlin
调用java代码思考(一)
在
kotlin
中,使用var定义变量,编译器会自动生成set/get方法遇到的问题给Toolbar设置返回按钮图片时,用java实现,调用setNavigationIcon(R.mipmap.ic_launch
王怀智
·
2023-04-09 07:10
炫酷!从未见过如此Q弹的Switcher--修改部分内容
下载了源码,很漂亮还是
kotlin
写的。
StoneWay3
·
2023-04-09 06:22
IDEA插件之彩虹括号【Rainbow Brackets】
支持的语言:Java、Scala、Clojure、
Kotlin
、Python、Haskell、Agda、Rust、JavaScript、TypeScript、Erlang、Go、Groovy、Ruby、
红兔哥
·
2023-04-09 01:24
IDEA插件
intellij-idea
ide
语言
1.Java2.C语言3.Python4.C++5.JavaScript6.C#7.PHP8.SQL9.objective-c和swift10.matlab11.go语言12.groovy13.
kotlin
14
weixin_30466953
·
2023-04-08 23:08
Android之
Kotlin
:
Kotlin
使用Retrofit2.0
image.png首先导入gradleRetrofit2.0implementation'com.squareup.retrofit2:converter-gson:2.4.0'//okhttp提供的请求日志拦截器implementation'com.squareup.okhttp3:logging-interceptor:3.10.0'implementation'com.squareup.re
STE北京老徐
·
2023-04-08 21:34
Kotlin
安卓称王?Java如何调用
Kotlin
的高级特性?
作者:newkiJava如何调用
Kotlin
前言虽然
Kotlin
推出很多年了,但是在国内的普及度并没有成压倒性优势,还是有很多新老项目使用Java语言开发的。
Android小贾
·
2023-04-08 20:02
Android
kotlin
移动开发
android
java
kotlin
android
studio
android-studio
kotlin
页面状态管理类
引言在我们移动端开发的过程中,页面状态管理是基本需求之一,以前都是在github上直接找一个工具类,直接在项目中使用,现在项目用
kotlin
语言进行开发,就想自己写一个简单实用的,发现对这快封装的思想一知半解都谈不上
落叶随风花落入泥
·
2023-04-08 20:56
Kotlin
协程学习之路【一】
协程介绍本质上,协程像是轻量级的线程在我们编程的过程中难免会出现异步编程和一些回调函数,这就很容易出现callbackhell回调地狱,也就是说可能出现大量嵌套代码,这种代码在视觉效果以及逻辑维护上都堪称地狱级代码,很容易给程序员带来困扰。在这之前大家可能接触比较多的是像Rxjava这种用于处理异步编程的框架,有各种操作符以及流式调用等特点方便进行异步编程,而协程在这方面和Rxjava这种框架不同
Colaman丶
·
2023-04-08 14:07
Kotlin
学习(二)变量,常量
相当于Java中用final修饰的变量
Kotlin
变量1.1、基础用法定义格式:关键字变量名:数据类型=xxx如://立即初始化varvar_a:Int=10//推导出类型varvar_b=5//没有初始化的时候
苍天霸气诀
·
2023-04-08 13:59
Android 自定义Drawable
Drawable能实现缩放、渐变、逐帧动画、静态矢量图、矢量图动画等功能Drawable提供一种比自定义View更轻量级的解决办法,用于实现特定的效果布局使用xml,代码采用
kotlin
/java实现二
i小灰
·
2023-04-08 12:01
Kotlin
中var和val 的区别
var和val均为
Kotlin
开发中的关键字定义变量,两者虽然长得很像但是作用大不相同。var为可变变量,即可以通过重新赋值来改变其内容的变量,与java中传统的声明变量方式基本一致。
SsmallLucky
·
2023-04-08 10:27
Kotlin
泛型协变与逆变的理解
协变与逆变定义逆变与协变用来描述类型转换后的继承关系协变:如果A是B的子类型,并且Generic也是Generic的子类型,那么Generic可以称之为一个协变类。逆变:如果A是B的子类型,并且Generic是Generic的子类型,那么Generic可以称之为一个逆变类。从上面的定义我们很好理解,协变与逆变关键在于类的父子关系在当类作为泛型参数时,泛型的父子关系是否有改变,父子关系保持协同一致的
会上网的井底之蛙
·
2023-04-08 08:05
Androdi
kotlin
Coroutines(协程)详解 (二)
Androdi
kotlin
Coroutines(协程)详解(一)Androdi
kotlin
Coroutines(协程)详解(二)Androdi
kotlin
Coroutines(协程)详解(三)Androdi
kotlin
Coroutines
水天滑稽天照八野滑稽石
·
2023-04-08 07:04
太硬了!9 套 Go 大厂面试题和知识分享
最近“2022五大高薪编程语言”排行榜新鲜出炉,由Techgig发布,该排名从职业建议的角度,列出了今年收入最高的编程语言,Go位列第3,平均薪资30-213万,仅次于
Kotlin
和SQL。
煎鱼(EDDYCJY)
·
2023-04-08 06:40
编程语言
java
人工智能
面试
大数据
Android自定义View实现呼吸灯效果
自定义View自定义BreathView的
Kotlin
代码如下:importandroid.animation.ValueAnimatorimportandroid.animation.ValueAnimator.AnimatorUpdateListenerimportandroid.content.Conte
言并肃
·
2023-04-08 06:10
自定义View
Kotlin
android
kotlin
呼吸灯
故障提醒效果
自定义View
Android绘制五角星并实现星星闪耀发光效果
自定义View自定义ShiningStarView的
Kotlin
代码:importandroid.animation.ValueAnimatorimportandroid.animation.ValueAnimator.AnimatorUpdateListenerimportandroid.content.Contexti
言并肃
·
2023-04-08 06:10
Kotlin
自定义View
android
kotlin
五角星
自定义View
发光效果
AS升级4.1后插件报错的问题
后插件报错的问题Plugin"GsonFormat"isincompatible(supportedonlyinIntelliJIDEA).Plugin"ParcelableCodeGenerator(for
kotlin
世外大帝
·
2023-04-08 06:50
Koltin协程防抖点击
传统方式(Java和
Kotlin
)privatevarlastClickTime:Long=0view?.
渐渐懂了吧
·
2023-04-08 06:39
一年时间过去了,LiveData真的被Flow代替了吗? LiveData会被废弃吗?
前言:在去年的这个时候,谷歌官方推荐使用Flow替代LiveData,一年时间过去了,我相信还是有很多android开发的朋友和我一样有以下几个问题:Android开发人员需要从LiveData迁移到
Kotlin
Flows
编程的平行世界
·
2023-04-08 05:41
OkHttp原理解析1(框架流程篇)
*全面使用了
Kotlin
,如有需要可再进行分析。
酱爆大头菜
·
2023-04-08 04:57
Android配置Jetpack-Compose环境
Android配置JetpackCompose环境记录配置JetpackCompose环境的一些坑~本文同步更新于博客:链接直接创建
kotlin
项目或创建java项目后再配置均可根目录build.gradle
ReturnTmp
·
2023-04-08 03:20
Android
android
android
studio
kotlin
LeakCanary原理解析
简单使用新版本2.x相比1.x的区别不仅仅是开发语言改为
kotlin
,也不需要手动进行初始化
码中之牛
·
2023-04-08 02:25
移动开发
性能优化
Android
android
java
Framework
移动开发
性能优化
Kotlin
Navtive Dynamic Libraries
上一篇主要说了如果通过编写
Kotlin
代码编译成各个平台的可执行文件,这一篇介绍如何通过
Kotlin
Native编译成各平台的动态或者静态库,以供其他语言去调用。
我有的似乎只能是等待等待
·
2023-04-08 01:45
LeetCode之Permutations(
Kotlin
)
问题:方法:递归加着色法,然后遍历所有可能出现的情况,参考代码即可。packagecom.eric.leetcodeclassPermutations{valresult=mutableListOf>()funpermute(nums:IntArray):List>{result.clear()valarray=IntArray(nums.size){0}for(indexinnums.indic
糕冷羊
·
2023-04-07 23:18
Android:快乐的转型
kotlin
吧
前言这些年对于
kotlin
的非议与争论,在google将
kotlin
作为Android开发第一语言之后,质疑声越来越少了,因此每一个android开发者都应该经历这个转变的步骤,毕竟时代在变迁,技术是日新月异的
凉亭下
·
2023-04-07 23:22
Android
android
kotlin
android
studio
Web前端:React Native和
Kotlin
—— 快速比较
因此,我们将讨论最著名的技术,如ReactNative和
Kotlin
,以找出哪个是你的应用程序的最佳框架。ReactNative脸书为开发移动应用程序创建了ReactNative。
粤嵌教育
·
2023-04-07 20:24
前端
前端学习
前端语言
前端工程师
前端培训
WOL wake on lan 功能 nodejs android
kotlin
实现
有些机器支持WOL功能,可以远程唤醒机器,几乎所有品牌的硬件都支持WOL,由于安全原因,可能在软件上默认WOL处于关闭状态原理WOL(WakeonLan),即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现上电开机。程序向广播地址(255.255.255.255)发送一个特殊的UDP包WO
change_fate
·
2023-04-07 20:13
js
android
android
kotlin
开发语言
Kotlin
注解遇到的一些问题
(1)
kotlin
anannotationargumentmustbeacompile-timeconstant。
浮生只为美人笑
·
2023-04-07 20:11
kotlin
java
注解
kotlin
Kotlin
函数魔法 - lambda 表达式
lambda表达式是指匿名函数的一种写法,也可以拿来定义函数。基本使用lambda表达式一般使用{}包裹一般格式为param->body用于定义函数:valfoo={str:String->print(str)}foo("xxx")作为表达式直接使用:funmain(){foo("xxx",{s->s+"xxx"})}funfoo(a:String,b:(String)->Unit){b(a)}简
Mindjet
·
2023-04-07 18:33
Retrofit 2.6.0 ! 更快捷的协程体验 !
本文链接:https://blog.csdn.net/weixin_44946052/article/details/93225439近日Retrofit更新到了2.6.0版本,内置了对
Kotlin
Coroutines
NeWolf
·
2023-04-07 17:24
JetPack学习之路一:Room库的使用(
Kotlin
)
AndroidJetpackJetpack是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。Jetpack包含与平台API解除捆绑的androidx.*软件包库。这意味着,它可以提供向后兼容性,且比Android平台的更新频率更高,以此确保您始终可以获取最新且最好的Jetpack组件版本
Dale_Dawson
·
2023-04-07 15:47
【
Kotlin
】Android-Room库持久性保存数据简单教程—附demo源码
本文旨在以少量代码和简单逻辑,完整的使用Room,文中demo源码链接附在文末特别说明:本文采用分—总结构展示代码(除gradle文件),即先展示局部代码,并说明其用法和作用;小节结尾处再给出该部分对应文件的完整代码。布局XML源文件在文末。目录前言一.配置数据库1.添加依赖2.创建实体数据类3.创建Dao接口4.创建数据库抽象类5.完善Dao二.MainActivity中调用1.创建添加、查询函
大风起兮呼呼呼
·
2023-04-07 15:35
Android软件开发
kotlin
android-studio
数据仓库
sqlite
Kotlin
-协程
协程的定义协程可以理解为一种轻量级的线程。协程和线程的区别是线程是依靠操作系统的调度才能实现不同线程之间的切换的,而协程可以在编程语言层面就能实现不同协程之间的切换,大大提升了并发编程的效率。1.GlobalScope.launch创建的是顶层协程,当应用程序结束运行时,也会一起结束,所以下面的代码如果不写Thread.sleep那么协程里面的代码就不会打印。delay()函数可以挂起协程。Glo
在下陈小村
·
2023-04-07 15:11
Android Jetpack Room数据库全解析
国内Android开发常用的数据库有GreenDao,Realm,DBFlow,LitePal.GreenDao:缺点是配置复杂,不支持监听数据表/
Kotlin
/协程等特
刘忆初
·
2023-04-07 15:33
Android进阶
sqlite
android
数据库
Room Database 之创建Repository
即可以从数据库查询数据或将数据保存到数据库1、在方法上添加如下注解表面该方法在主线程调用@WorkerThread2、方法添加关键字suspend表明该方法运行在子线程代码:packagecom.example.my
kotlin
1
nicolelili1
·
2023-04-07 15:00
Kotlin
kotlin
开发语言
android
Room库
支持与LiveData、RxJava、
Kotlin
协成组合使用。Google官方强烈推荐使用Room。二优点编译期检查,Room会在编译的时候验证每个@Query和@Entit
li6472
·
2023-04-07 15:26
android
讲义
sqlite
java
试试
Kotlin
Multiplatform Mobile
试试
Kotlin
MultiplatformMobile前言说到跨平台,我们很容易联想到ReactNative、Flutter等业内比较有名的框架,通过在不同平台复用一套代码,从而提高生产力,同时保证各端逻辑的一致性
Calvin880828
·
2023-04-07 14:56
android
kotlin
开发语言
用于 Android 开发的 8 大
Kotlin
高级编程技术
用于Android开发的8大
Kotlin
高级编程技术在本文中,我们探索了专门为增强Android开发而量身定制的高级
Kotlin
编程技术。
Calvin880828
·
2023-04-07 14:26
android
kotlin
android
studio
想使用Android
kotlin
图表的看过来
想使用Android
kotlin
图表的看过来在这篇文章中,我将介绍一个有用的库,我在我的项目中使用它来创建图表:折线图条形图环形图接入步骤添加依赖implementation'com.diogobernardino
Calvin880828
·
2023-04-07 14:25
Android架构
Android技术汇总
android
kotlin
开发语言
Kotlin
协程原理解析
1.
Kotlin
协程作用
Kotlin
协程是一套基于JavaThread的线程框架,最大的特点就是可以1,用同步的方式写出异步代码,并且2,不阻塞当前线程。
小红军storm
·
2023-04-07 13:58
Kotlin
Autowired的类为 null
Kotlin
使用Springboot,Autowired的类会为null感觉是因为springboot代理导致多次载入不同的类实体.解决方案,使用官网的all-open插件.https://
kotlin
lang.org
lbzhao_28
·
2023-04-07 13:31
java
开发语言
kotlin
Kotlin
学习之类和接口(5)
1.接口关键字;interface,声明方式和java类似,如图1图12.类和java一样可以实现多个接口,但是只能继承一个类,并且使用冒号:代替关键字extends和implements3.重写或实现方法必须使用override修饰4.如果实现的两个接口都包含了带默认实现的同一个方法,则会报错5.没有特别需要在子类中被重写的类和方法,应该被显示的标注为final6.基类想要被重写,必须是open
MissPSTime
·
2023-04-07 12:44
必须要懂的
Kotlin
开发技巧
string.xml资源id快速转换String定义如下扩展属性:valInt.resToString:Stringget()=MainApp.mApplication.getString()使用起来就很方便了:R.string.xxx.resToStringView隐现设置平常设置View显隐的方式this.visibility=View.xxx有点麻烦,封装下:funView.hide(){t
Android技术栈
·
2023-04-07 09:51
kotlin
android
java
kotlin
Android开发
binder
Kotlin
静态内部类单例模式的正确实现方式
最近在整理基础库的时候,需要一个基础类来存储初始化的数据,例如应用的ApplicationContext,用户的登录token等等信息,这些基本都是应用全局类的信息,在应用的整个生命周期都会用到,因此我将这个基础类设计为单例模式来优化性能。我知道的单例模式就有6钟,饿汉式、懒汉式、线程安全的懒汉式,volatile+双重校验锁试,静态内部类式,,枚举式。我挑哪种来用呢?那肯定是性能最好的呀!一个单
Android技术栈
·
2023-04-07 09:50
单例模式
kotlin
java
android
android
jetpack
「Android」用 Spotless 让你的代码 “一尘不染“
Spotless支持多种语言:c、c++、java、
kotlin
、python等等更多,应用广泛的开发语言基本都支持。插件丰富,支持Gradle、Maven、SBT。
Android技术栈
·
2023-04-07 09:50
android
java
开发语言
Spotless
kotlin
四月刚出炉的
Kotlin
面试题总结,附带答案
面试
Kotlin
开发要注意哪些问题呢?下面和笔者一起来看看吧。这里分享一下笔者近几年的面试总结!面试题:Q1、请简述一下什么是
Kotlin
?它有哪些特性?
Android技术栈
·
2023-04-07 09:43
Android
面试
职场和发展
android
kotlin
flutter
Dart语法:基础
目录前言代码注释变量和常量数据类型操作符控制流异常前言本篇开始讲解Dart语法,期间会通过对比Java、
kotlin
、Python、Groovy来区分语言直接的不同。
地球是猿的
·
2023-04-07 09:27
上一页
86
87
88
89
90
91
92
93
下一页
按字母分类:
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
其他