240 发简信
IP属地:北京
  • Resize,w 360,h 240
    zookeeper启动的问题

    在zookeeper服务端启动之后,日志如下 本来以为启动成功了,但是用客户端连接的时候总是报错 查看一下2181端口是否被占用 一开始还以为是...

  • 升级ButterKnife 10.0.0引起的问题......

    ButterKnife升级到10.0.0之后,需要将项目迁移到AndroidX。 1、什么是AndroidX? 官方文档上说 AndroidX是...

  • Resize,w 360,h 240
    观察者模式

    1、定义 观察者模式就是定义对象间的一种一对多的依赖关系。当被观察者(Observable)发生改变,所有依赖与它的对象(观察者,Observe...

  • Resize,w 360,h 240
    自定义Bahavior

    通过使用Bahavior,可以实现嵌套滑动的效果。即一个组件的滑动由另一个组件决定、或者有CoordinatorLayout的滑动状态决定。自定...

  • Resize,w 360,h 240
    Android录制视频

    1、系统相机 录制视频,最简单的当然是调用系统的相机,可以使用如下参数,配置系统相机: MediaStore.EXTRA_OUTPUT:设置媒体...

  • Resize,w 360,h 240
    集成微信、支付宝支付

    1、微信支付 1、应用签名(md5) 可以使用签名工具,直接从安装当前应用的手机上获得;或者使用keytool 可以使用命令行获取或者使用AS自...

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

    view经过measure、layout、draw三个过程才将一个view绘制出来,其中measure负责测量view,layout负责确定vi...

  • View的事件分发浅析

    1、View对点击事件的处理过程 在ACTION_DOWN的时候,如果view的dispatchTouchEvent()方法返回false,会导...

  • 单例模式

    1、饿汉模式 声明静态对象的时候初始化 但是,因为类在第一次使用的时候会被加载到内存(如果此时没有调用 getInstance() ),因为 ...

个人介绍
想象力比知识更重要