240 发简信
  • 解决 brew 一直卡在 Updating Homebrew

    在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。这里给大家推荐一个解决...

  • BroadcastReceiver 详细解析

    广播是一种广泛运用的在应用程序之间传输信息的机制,主要用来监听系统或者应用发出的广播信息,然后根据广播信息作为相应的逻辑处理,也可以用来传输少量...

  • 120
    Service 详细解析

    Service 是 Android 中实现程序后台运行的解决方案,它非常适用于去执行那些不需要和用户交互而且还要求长期运行的任务。Service...

  • 120
    Activity 详细解析

    Activity的生命周期 Android 中的 Activity 全都归属于 Task 管理 。Task 是多个 Activity 的集合,这...

  • Android 彻底删除文件

    最近在项目开发过程中遇到文件使用完需要删除掉,一般我们都这么删除: 天真的以为这样就够了?还是太嫩了啊,打开相册你会发现它依旧默默躺在,微微对着...

  • 自定义 RadioButton 小红点提示

    这是一篇技术干货,干到我写不出更多的技术原理...... 前几天接到一个需求,在应用底部导航栏添加一个消息未读提醒标记(俗称小红点),在接到需求...

  • 120
    用 RxJava 实现事件总线 - RxBus

    此文由 DreamFish 翻译,英语水平有限,请多多包涵!在此贴出原文出处Implementing an Event Bus With Rx...

  • 120
    Builder 模式

    最近工作之余一直在断断续续的研究媒体选择库,在 GitHub 上搜了好多库对比看了看,在学习研究过程中发现其中都运用了 Builder模式,今天...

个人介绍
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.
(程序员的美德:懒惰,没有耐心以及老子天下第一)!

GitHub:https://github.com/dreamfish797
email:cmy797@126.com