240 发简信
  • Java synchronized 详解

    由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了...

  • Clean Architecture 学习之 Retrofit

    前言 Retrofit 是 square 公司开源的一个非常著名的简化网络请求的框架,但是它不是网络框架,OkHttp 才是,Retrofit ...

  • 120
    Clean Architecture 学习之单元测试

    为什么要做单元测试 学习过或者了解软件工程的人一定对这个东西不陌生,很多人也知道这个东西很重要,但是总是以各种借口来推脱,这其中就包括我。大学我...

  • 120
    Android开发开源控件之EventBus

    EventBus 简介 EventBus 直译过来就是事件总线,熟悉计算机原理的人一定很熟悉总线的概念,所有设备都连接到总线上,然后在总线控制器...

  • Android开发指南之系统权限

    Android 是一个特权分离(privilege-separated)操作系统,在其中每个应用都以一个不同的系统身份运行(Linux用户ID或...

  • 120
    Android开发指南之Activity

    Activity是一个应用组件,用户可与其提供的屏幕进行交互。以执行拨打电话,拍摄照片,发送电子邮件或查看地图等操作。 每个 Activity ...