240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Android进程保活方案

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

    4.9 3731 9 158
  • Resize,w 360,h 240
    app 错误页面,空数据页面,网络异常页面

    当页面加载数据失败或者数据为空,我们应该怎么办? 体验良好的APP都会做相应的处理。 比如网络异常,会显示一个网络异常页面,提示用户去检查网络;...

  • Resize,w 360,h 240
    Android Notification 使用

    如何创建通知 随着Android系统不断升级,Notification的创建方式也随之变化,主要变化如下: Android 3.0之前 Andr...

    0.5 3382 3 22
  • Resize,w 360,h 240
    策略模式(Strategy)

    1 场景问题 1.1 报价管理 向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如: 对普通客...

    0.3 3006 2 16
  • RecyclerView Bug:IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter的解决方案

    RecyclerView是Android-support-v7-21版本中新增的一个Widget,RecyclerView在刷新数据的时候会出现...

  • Java中Synchronized的用法

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

  • 初试 贝塞尔曲线

    Android 绘图贝塞尔曲线简单使用 在Android中某些自定义View的时候需要绘制某些曲线,这时候贝塞尔曲线就登场了。 我们不用深入了解...

  • Resize,w 360,h 240
    Android View的工作原理

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

  • AtomicBoolean介绍与使用

    AtomicBoolean是Java.util.concurrent.atomic包下的原子变量,这个包里面提供了一组原子类。其基本的特性就是在...

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