
Kotlin
文章平均质量分 60
Kotlin
哆啦A梦z
Android开发工程师
展开
-
分享下web3j 常见用法
【代码】分享下web3j 常见用法。原创 2025-03-19 17:18:29 · 316 阅读 · 0 评论 -
Android 老项目 jcenter 库失效
Could not resolve原创 2025-02-24 16:29:03 · 322 阅读 · 0 评论 -
使用payload局部刷新机制简单实现RecyclerView列表倒计时
payload 列表倒计时 局部刷新原创 2023-01-28 11:45:57 · 494 阅读 · 0 评论 -
再聊组件化+gradle简单语法
组件化,gradle原创 2022-10-18 16:31:17 · 1641 阅读 · 0 评论 -
Kotlin 之 协程
协程是什么?协程基于线程,它是轻量级线程coroutine是cooperation(协作)和routine(日常)的简写协程让异步逻辑同步化,杜绝回调地狱协程的核心是:函数或一段程序被挂起,之后再在挂起的位置恢复协程的实现分为基础设施层和业务框架层,类似java中的NIO和Netty业务框架层指的是我们常用的协程函数基础设施层(原生api)实现例子 private fun doContinuation() { //协程体 val continuati原创 2022-01-16 13:23:53 · 2987 阅读 · 1 评论 -
kotlin map和Json转换,Json解析
kotlin json入参,json解析原创 2021-12-10 13:29:37 · 6143 阅读 · 0 评论 -
给初学者的RxJava2.0教程
给初学者的RxJava2.0教程(一)给初学者的RxJava2.0教程(二)给初学者的RxJava2.0教程(三)给初学者的RxJava2.0教程(四)给初学者的RxJava2.0教程(五)给初学者的RxJava2.0教程(六)给初学者的RxJava2.0教程(七)给初学者的RxJava2.0教程(八)给初学者的RxJava2.0教程(九)给初学者的RxJava2.0教程(十)...原创 2020-11-12 14:17:05 · 135 阅读 · 0 评论 -
Android 获取手机本地 通话记录和通讯录(kotlin)
权限internal val COC_PERMISSION = arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.READ_PHONE_STATE,Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.CALL_PHONE,Manifest.permission.READ_CALL_LOG,Manifest.permission.RE原创 2020-11-04 15:42:01 · 2274 阅读 · 0 评论 -
Android 支付宝支付,微信支付,官方文档接入
1、支付宝这里首先肯定是申请好支付宝支付功能和商户ID等等信息,然后给到后台配置。支付宝官方demo中目前有2种调起方式:原生调起,H5调起1.如果你的项目是原生APP,那么项目组的后台接入支付宝SDK后会返回给客户端一串超长的字符串:比如alipay_root_cert_sn=6879rjofjosjfoiwjfw7dddf3d3b83462e1dfcf6&app_cert_sn=85fkpwejopfjw320dadf8f68a5ffb&app_id=202....客户端拿原创 2020-11-03 15:04:12 · 1732 阅读 · 0 评论 -
Android Studio下载不下来的jar包解决方案
当Android Studio出现这个进度条,并且一直保持不动的时候,那将是很痛苦的事儿,到底等还是不等呢?当然这里是看不到进度的,想看到进度可以用命令来build:gradlew clean,然而当你看到进度的时候,总10M,当前确实几KB的下载,一等就是至少半个小时,很是痛苦。那么本篇就是解决这样的问题。当遇到build一半的时候,出现了cannot connect 某个jar包的时候,首先是try again,重试一次,说不定就正常下载了,因为可能下载的过程中,网络突然中断了,那么下载就终止了。.原创 2020-08-28 09:54:04 · 3183 阅读 · 0 评论 -
再聊对称加密、非对称加密(Kotlin)
对称加密发送方和接收方 用同一个秘钥对数据加密解密例:A和B约定好秘钥"123456"(比如客户端和服务端)A给B发消息:"我喜欢你"A用 "123456" 对 “我喜欢你” 加密得到结果 “乱码”,把 “乱码” 发给BB用 "123456" 对 “乱码” 解密得到结果 "我喜欢你"代码示例:待续。。。非对称加密发送方用接收方的公钥加密,接收方用自己的私钥解密例:A生成"APrikey","APubkey"B生成"BPrikey","BPubkey"A给B发消息:原创 2020-05-29 20:44:27 · 737 阅读 · 0 评论 -
Kotlin简易聊天室(Java赋值表达式转为Kotlin)
先看下效果:然后了解下Java中的赋值表达式转为Kotlin吧while ((len = inputStream.read(buf)) != -1) {} 转为kotlin就是while (inputStream.read(buf).let { len = it;it != -1 }) {}进入正题创建一个ISocket.kt文件package com.i.mvvmdemoimport java.io.IOExceptionimport java.io.InputStreami原创 2020-05-29 16:45:58 · 727 阅读 · 0 评论 -
自定义注解获取类,属性变量,方法,方法参数上注解的值(Kotlin)
先看下效果我们先来看一下kotlin中的注解Annotation.kt:package kotlin.annotationimport kotlin.annotation.AnnotationTarget.*public enum class AnnotationTarget { /** 类、接口或对象 */ CLASS, /** 仅注释类 */ ANNOTATION_CLASS, /** 泛型类型参数(尚不支持)*/ TYPE_PARAMET原创 2020-05-20 16:15:51 · 6587 阅读 · 0 评论 -
《Kotlin从零到精通Android开发》欧阳燊(二)
第六章 Kotlin使用简单控件6.1使用按钮控件按钮button按钮事件三种Kotlin编码方式:匿名函数,内部类,接口实现1.匿名函数方式btn_click_anonymos.setOnClickListener { v ->//Kotlin变量类型转换使用astoast("${(v as Button).text}")}btn_click_anonymos.setO...原创 2020-04-17 14:33:12 · 1440 阅读 · 1 评论 -
《Kotlin从零到精通Android开发》欧阳燊
1.开发环境,2.数据类型,3.控制语句,4.函数运用第一章 搭建Kotlin开发环境1.5.1 Kotlin代码和Java代码PK可以把Kotlin看做是Java的升级版,不但完全兼容Java,而且极大的精简了语法,让开发者专注于业务逻辑代码,无须关心代码框架,若想充分运用Kotlin的优异特性,除了导入Kotlin的核心库,还得导入Kotlin的扩展库和anko库Kotlin的优势...原创 2020-04-13 20:08:54 · 3318 阅读 · 1 评论