240 发简信
IP属地:云南
  • MVP框架之双向代理设计

    阅读这篇文章需要掌握的知识代理模式 在上篇文章中我们实现了一个简单的Mvp模式初识MVP模式,通过中介者模式在MvpBasePresenter中...

  • 深入分析属性动画的实现原理

    这篇文章的起因,是因为之前在学习属性动画时,自己查了很多资料,也看了很多大佬关于属性动画原理分析的文章,其中发现几个问题: 很多优秀的文章分析都...

  • OkHttp3基本认证(Basic Authentication)

    使用HTTP AUTH需要在server端配置http auth信息, 其过程如下: 客户端发送http请求 服务器发现配置了http auth...

  • Android之app重启功能实现

    记一个小功能重启app 方式一:使用AlarmManger 方式二:通过设置FLAG_ACTIVITY_CLEAR_TOP

  • Resize,w 360,h 240
    Mac环境绕开百度网盘限速下载方法

    我们都知道用百度网盘客户端下载大文件东西基本都被限速在几十Kb,又因为自己用的是Mac,就不像Windows有破解版的百度网盘,可又苦于囊中羞涩...

  • 非静态内部类为什么持有外部类的this引用

    内部类虽然和外部类写在同一个文件中, 但是编译完成后, 还是生成各自的class文件,内部类通过this访问外部类的成员。1 编译器自动为内部类...

  • JDK1.8 接口中default方法

    最近看Java集合框架的时候,在Iterable中发现居然定义了两个default方法,后来通过查阅资料这是在JDK1.8之后接口新增加的功能 ...

  • 在Mac环境下使用apktool 反编译APK

    1、下载apktool.sh脚本和apktool.jar(注意下载最新版本重新命名为apktool.jar) 2、把刚刚下的脚本和jar包,存放...

  • Resize,w 360,h 240
    Android设计模式之中介者模式

    中介者模式的定义方式 中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使它们可以松散的耦合。当某些对象之间的作用发生...

个人介绍
风后面是风,天空上面是天空,而你的生活可以与众不同