logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin协程能否取消IO操作的验证

我们知道kotlin协程的示例代码中多是取消delay,这和java中打断sleep相似。那么对于执行文件读写操作的代码,取消是否能结束线程呢?本篇主要就这一问题进行验证0. 先说结论结论是无法结束线程真正达到取消任务的目的1. 验证代码import kotlinx.coroutines.*import java.io.BufferedInputStreamimport java.io.Filei

kotlin:协程究竟运行在那个线程?

对于同一个协程作用域,协程会在那个线程运行呢?试验代码如下:import kotlinx.coroutines.*import java.io.BufferedInputStreamimport java.io.Fileimport java.io.FileInputStreamimport kotlin.coroutines.resumeimport kotlin.system.measureT

flutter安装issue Flutter plugin not installed this adds Flutter specific functionality

问题描述MAC, Android Studio 4.1环境, 安装flutter插件并重启后在终端运行flutter doctor却报错,具体如下~ flutter doctorDoctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.

#flutter#android
kotlin中join方法效果验证

kotlin 中join()方法可以在一个作业中中等待另一个作业结束后再进行其他操作,如下代码对以日志的形式直观化这个效果import kotlinx.coroutines.*fun main() = runBlocking{val job = launch {try {repeat(1000){println("job: I'm sleeping $it 。。。")delay.

google登陆失败问题解决

问题背景最近(2021.09)使用google登陆总是失败,以前也经常碰到登陆失败的问题,但往往是测试环境服务器挂掉导致,因此一开始也想当然的又把原因归结于此,结果iOS登陆没问题。问题被抛给我,于是进行分析。日志找到登陆模块,在登陆结果返回的地方打印出日志。无论是成功异常啥的一股脑全部打出来。最后发现只有异常部分的日志打印了。日志如下:Error com.google.android.gms.c

#android
idea gradle下载问题镜像

默认idea下载gradle特别慢,使用如下阿里云镜像可以加速maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

#gradle
Android Studio利用host文件配置dl.google.com的国内镜像源

国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况。sdk更新、插件安装也有诸多不便,环境的折腾确实伤透了脑筋。本文主要记录下使用host配置dl.google.com的国内镜像。文章主要参考了Android Studio配置国内镜像源(利用hosts)该文章很清晰了,但看那篇文章其实就可以了。那么为什么我还多余的记录这篇文章呢?作为一个笔记和备份吧!方便自己查找,毕竟现在

#android#android studio
Android中本地库aar包依赖

1. 背景前一段时间我在开发中需要用到第三方的控件Android-PickerView,我在build.gradle中的依赖是这么写的:compile 'com.contrarywind:Android-PickerView:4.1.3'可以看出这是一个网络库依赖。由于本地配置了网络代理和国内镜像库,除了第一次需要下载慢一些,编译运行没有任何问题。不过在我将代码提交到svn上的时候,jenkins

#android#gradle
Git 使用用户名密码 clone或者pull github私有仓库

进入到github仓库点击复制https的url在命令做如下相应替换,并运行命令https://{ username }:{ password }@ xxx .com例如:https://zhangsan:123456@github.com

#git#github
android CheckBox简单自定义样式

CheckBox用得比较多,但又不是那么多。有些属性时间长了就忘记了。要玩出花样当然有很多内容可以写。但有时候我们需要简单快速的实现设计需求。至于复杂的实现,比如需要添加动画等,根据需要再进一步进行自定义。本文主要介绍一种简单快捷的实现方式,便于自己进行代码重用。1. 图标效果2. 代码界面<androidx.constraintlayout.widget.ConstraintLayouta

    共 13 条
  • 1
  • 2
  • 请选择