logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SonarQube扫描C和C++代码

前提:已安装并配置SonarQube,能够正常扫描 Java代码。

文章图片
#c++#c语言
Android项目中配置Gradle使用阿里云镜像仓

Android项目配置阿里云Gradle镜像仓可加速依赖下载。在项目级build.gradle中,修改buildscript和allprojects的repositories,替换为阿里云镜像地址(public、google、gradle-plugin等)。可选配置gradle-wrapper.properties使用阿里云镜像源。注意镜像仓同步周期约2小时,可保留原始仓库作为备用。修改后需同步G

#android
Fragment间实时传递数据 - 使用ViewModel

Fragment的通信方式,网上搜了那么多方法,基本全都是使用接口回调。如果是两个Fragment需要即时传数据,还需要先在Activity获得f1传过来的数据,再传到f2,相当麻烦。简单方便的方法来自谷歌官方文档:谷歌官方文档,说明看官方文档还是相当有用的,官方文档也有Activity与Fragment间通信,一样的方法,有需要自己去看。谷歌文档有个坑,关于ViewModelProviders弃

#android#android-studio#java
Kotlin协程

1、什么是协程它其实和线程是有点类似的,可以简单地将它理解成一种轻量级的线程。要知道,我们之前所学习的线程是非常重量级的,它需要依靠操作系统的调度才能实现不同线程之间的切换。而使用协程却可以仅在编程语言的层面就能实现不同协程之间的切换,从而大大提升了并发编程的运行效率。举一个具体点的例子,比如我们有如下foo()和bar()两个方法:fun foo(){a()b()c()}fun bar(){x(

#kotlin
到底了