240 发简信
IP属地:江苏
  • Program type already present: javax.annotation.*的解决

    问题 最近在引用stetho这个第三方库时,编译时一直报错。错误如下 更详细的错误是 也就是说,出现了两个同时引用javax.annotatio...

  • rxjava原理

    rxjava 简单使用 其实rxjava入门并没有想象中的难,常用的简单方法就几个。我们来看一个最简单的例子 这个例子就是利用create创建出...

  • blockCanary原理

    blockCanary 对于android里面的性能优化,最主要的问题就是UI线程的阻塞导致的,对于如何准确的计算UI的绘制所耗费的时间,是非常...

  • LeakCanary详解

    LeakCanary简介 leakCanary是square公司推出的一个用于检测内存泄漏的工具,在一个activity完全ondestroy方...

  • kotlin语法糖实现

    对于kotlin和java,两个语言都是在jvm上运行的,所以它们最终生产的字节码将会是一致的。对于kotlin的一些比较方便的语法糖,我们可以...

  • Anko原理

    ViewManager 在了解anko之前,我们必须要先了解一下ViewManager这个类,这个是一个接口,通过这个接口,我们可以在Activ...

  • Anko学习

    anko Anko 是一个用 Kotlin 写的Android DSL (Domain-Specific Language)。 内部提供很多工具...

  • kotlin学习记录

    kotlin 将一个activity的java文件转为kotlin文件 最简单的转化方式 android stutdio支持一键转化的方式,通过...

  • jenkins搭建记录

    jenkins简介 jenkins是一个可持续集成的开发工具,在自动化构建过程中可以给我们省下非常多的时间。所以,目前在我们的项目中需先对and...