240 发简信
IP属地:山东
  • 做性能监测的一些记录

    内存、CPU 在读取内存和cpu相关信息时,经常需要与只存在系统内核的/proc伪文件系统进行交互。该文章 /proc文件系统介绍了/ proc...

  • Resize,w 360,h 240
    Android单元测试环境搭建采坑记录

    添加依赖 踩坑 以为环境配置好了,可以直接写测试用例run了是吧,此时无论你是什么问题,最终都是告诉你/app/build/outputs/ap...

  • Kotlin实战阅读笔记---4

    第四章:类、对象和接口 Kotlin的声明默认是final和public的。 嵌套的类默认并不是内部类,他们并没有包含对其外部类的隐式饮用。 没...

  • Kotlin实战阅读笔记---3

    第三章、函数的定义与调用 to并不是一个特殊的结构,而是一个普通函数,被称为中缀调用。 要允许使用中缀符号调用函数,需要使用infix修饰符来标...

  • Kotlin实战阅读笔记---2

    第二章、Kotlin基础 此为代码块体函数。 注意:在kotlin中,if是个有结果的表达式。 语句和表达式的区别: 表达式:有值,能作为另一个...

  • Kotlin实战阅读笔记---1

    第一章、Kotlin:定义和目的 1.Kotlin和Java都是静态类型的编程语言,这意味着所有表达式的类型在编译期已经确定了,而编译期就能验证...

  • Kotlin第一步

    配置kotlin依赖 项目build.gradle文件中配置kotlin_version 在app的build.gradle文件中配置依赖 或者...

  • DataBinding泛谈

    基本内容 build.gradle文件 @Bindable + @Observeble + PropertyChangeRegistry @Bi...

  • productFlavors在library中的使用

    待解决的问题 在library中判断当前是Debug版本还是Release版本以便打印个性化信息 一、注意点 默认情况下,主module对lib...