240 发简信
IP属地:陕西
  • AOSP SELinux error

    在Mac OS Catalina下编译AOSP报错: 这个看起来是Mac的兼容性问题,下面是个临时方案: 还有个官方方案(已验证),打上下面的p...

  • 关于BLE需要知道的

    Bluetooth Low Energy 1、蓝牙协议 蓝牙( Bluetooth® )是一种无线技术标准,可实现固定设备、移动设备和个人域网之...

  • Resize,w 360,h 240
    车载HMI OS和应用发展和趋势

    1、前言 之前一直在做Android开发,从近几年行业表现可以看出来,移动设备开发这两年进入了平稳期。这主要是因为移动设备软件和硬件都没有革命性...

  • Delegates

    Delegates.notNull():可用于基本类型和引用类型,lateinit只能用于引用类型 Delegates.observable()...

  • 函数参数默认值

    Kotlin参数有默认值的函数,会被转换成Java的重载函数在Android中,Kotlin语法自定义View放到布局xml中,会发生找不到构造...

  • 解构声明

    支持解构声明的对象的类必须是数据类(使用data关键字修饰的类),因为只有data class才会生成对应的component()方法 解构声明...

  • 中缀调用

    定义public infix fun A.to(that: B): Pair = Pair(this, that) 使用val (numb...

  • 顶层函数

    类似Java静态方法 直接在一个kt文件Utils.kt中定义如fun format() {} Kotlin中直接import对应方法impor...

  • Sequences

    Effective Kotlin - Use Sequence 数据集量级是足够大,建议使用序列 对数据集进行频繁的数据操作,类似于多个操作符链...