240 发简信
  • synchronized用法

    synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围...

  • 120
    kotlin 之 类、对象和接口

    定义类继承结构 Kotlin中的接口 Kotlin的接口与Java 8 中的相似:它们可以包含抽象方法(方法=函数)的定义以及非抽象方法的实现(...

  • kotlin 之 函数的定义与调用

    在Kotlin中创建集合 上一章我们已经使用setOf函数创建一个set了。同样的,我们也可以用类似的方法创建一个list或者map: to 并...

  • kotlin 之 基础篇

    函数和变量 Hello, world! 学习就从如何用Kotlin编写一个“Hollo World”开始吧!先看熟悉的Java: 复制代码然后那...

    0.2 55 0 2
  • 120
    Android自定义View-渐变的温度指示器

    废话少说,先上图 1、自定义View的分类 2、自定义View要点 View需要支持wrap_content View需要支持padding 尽...

  • 120
    Android View的工作原理

    ViewRoot和DecorView 1、ViewRoot是什么? ViewRoot对应于ViewRootImpl类是连接WindowManag...

  • 代理模式

    什么是代理模式? 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中...

  • 120
    Android进程保活方案

    自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰当,决定去总结一下,网上搜索一下进...

    4.7 3002 9 159
  • 120
    gradle深入研究

    Gradle 1.基本元素 Project 每个项目的编译至少有一个 Project,一个 build.gradle就代表一个project,每...

个人介绍
编程是一门技术,更是一门艺术