240 发简信
IP属地:重庆
  • Kotlin 循环

    使用for循环:for循环是Kotlin中最常用的循环。它可以用来遍历一个集合或者数组,也可以用来执行特定的次数:for(item in collection){//do s...

  • AndroidR 沉浸式状态栏新实现方案

    Android官方在api30之后使用 WindowInsetsController控制 window

  • 120
    Unable to get provider com.just.agentweb.AgentWebFileProvider

    依赖库中引用support与androidx冲突 解决办法 在 gradle.properties 文件添加下面的配置,打包过程会自动把v4的依赖改成androidx and...

  • 120
    Android子模块资源文件找不到

    AndroidStudio 升级到bumblebee版本后,默认开启非传递性R类 描述:启用非传递性 R 类 (non-transitive R-class) 后,您应用中的...

  • CheckedTextView文字不居中的问题

    添加属性android:textAlignment="center"

  • Kotlin中的Unit,Any和Nothing

    Kotlin有一些新东西: Unit Any 和 Nothing,这里整理一下对这三兄弟的理解。 Unit 首先,看看 Unit 在Kotlin中的定义: 可以看到,首先 U...

  • 在kotlin中优雅的使用Room

    在之前的文章中我介绍了使用RxJava配合Room给自己的APP添加数据库支持,但随着技术的发展,现在已经有很多人开始使用kotlin开发,我的新项目也直接使用kotlin语...

  • Kotlin知识归纳(四) —— 接口和类

    Kotlin的类和接口与Java的类和接口存在较大区别,本次主要归纳Kotlin的接口和类如何定义、继承以及其一些具体细节,同时查看其对应的Java层实现。 带默认方法的接口...

  • Kotlin知识归纳(二) —— 让函数更好调用

    函数参数之惑 当一个函数拥有多个参数,且存在多个相同类型参数紧挨着的情况时,往往不太清楚传入参数的位置是否正确,且严重影响函数的可读性。需要调用者跳转到函数对应的地方,对参数...

  • 120
    Kotlin知识归纳(一) —— 基础语法

    前序 在19年的Google I/O大会上,Kotlin 成为 Android 开发首选语言。而著名的OkHttp 已经开始用 Kotlin 进行重写工作。是时候通过写博客归...

  • Retrofit学习之文件和参数上传

    个人主页:http://shiyiliang.cn 今天主要来学习Retrofit的文件和参数的上传,如果你不是很了解上传的原理,你可以看下文件上传原理,先了解下文件上传的基...

  • 120
    Android 依赖库

    目前开发的项目基础依赖库分享:一、根目录新建config.gradle,添加依赖信息: 二、工程build.gradle引入配置 三、module的build.gradle中...

  • 120
    Android 知识整理

    开新版本啦,老版本写的内容太多了,我自己找起来都麻烦了,遂决定像代码一样,文章臃肿了就要抽象封装了,相近内容程提炼成一篇汇总性的文章,然后我们再加点设计模式上来,提供一个单例...