240 发简信
IP属地:浙江
  • Android 高级UI 目录

    Android 高级UI开发 目录 Android 高级UI1 Material Design概述Android 高级UI2 RecyclerView添加head和foote...

  • Kotlin协程

    什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...

  • 120
    Kotlin使用 arrayOfNulls 遇到的坑

    当遇到固定长度的数组,但是值不确定的时候我们使用arrayOfNulls 来创建数组 代码如下: val strings = arrayOfNulls (size) 以下是官...

  • ConstraintLayout中属性layout_constraintDimensionRatio的使用

    <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayo...

  • Kotlin优势总结

    简洁 大大减少样板代码的数量 /* 使用一行代码创建一个包含getters、 setters、 `equals()`、 `hashCode()`、 `toString()` ...

  • 120
    Android NFC开发

    Near Field Communication (NFC)为一短距离无线通信技术,通常有效通讯距离为4厘米以内。NFC工作频率为13.65 兆赫兹,通信速率为106 kbi...

  • 120
    Context 进阶

    种写法就相当于我们把全局Context对象通过参数传递给了LitePal,效果和在清单文件配置LitePalApplication是一样的。思考: 总结,如何在程序中正确的使...

  • kotlin- let,apply,with,run区别

    let 首先let()的定义是这样的,默认当前这个对象作为闭包的it参数,返回值是函数里面最后一行,或者指定return代码示例: apply apply函数是这样的,调用某...

  • Kotlin之let,apply,with,run函数区别

    Kotlin之let,apply,with,run函数区别 重新整理 重新整理了各种函数的区别,请移步到这里。 以下作废 很长一段时间内都一直使用Kotlin这门语言,也只是...

  • 120
    TabLayout中Indicator的样式修改

    最近写一个项目的时候用到了TabLayout,其中Indicator只是固定的一条横线,样式只能修改Color和Height,没有办法改变形状和宽度等其他信息。 经过查看Ta...

个人介绍
一只孤独的小熊......