240 发简信
IP属地:江苏
  • 权限申请框架APermission

    APermission是一个android6.0申请权限的框架,免去写申请权限时的重复性代码,使用起来极其简单,可以说是我目前遇到使用的最方便的...

  • 使用annotationProcessor打造编译时的注解(三)

    如果还没看看前2篇的请移步使用annotationProcessor打造编译时的注解(一)使用annotationProcessor打造编译时的...

  • 使用annotationProcessor打造编译时的注解(二)

    如果还没看如何搭建项目目录和设置断点调试的请移步第一篇使用annotationProcessor打造编译时的注解(一) 参数对象方法说明 参数S...

  • Resize,w 360,h 240
    使用annotationProcessor打造编译时的注解(一)

    写在前面 目前越来越多的框架使用编译时的注解,比如butterknife,Dagger2,EventBus等,下面以Butterknife为例一...

    1.1 5521 7 13
  • Resize,w 360,h 240
    内存泄漏分析检测

    检测工具 AndroidStudio3.0以上 Memory analyzer或者eclipse MAT插件 1.准备工作: 首先我们模拟内存泄...

  • 仿京东省市区联动

    效果图 使用 弹dialog的形式 布局中使用 如果需要导入自己的数据,调用此方法 源码下载特别感谢 _有时丶提供数据来源

  • 封装可展开和收缩的View

    先上效果图 写在前面: 当时我看到到三年二班王尼玛发表高仿哔哩哔哩客户端的SearchView这篇文章(没错,搜索布局就是借用这篇文章的,嘿嘿😁...

  • Resize,w 360,h 240
    发布项目到jcenter

    当我们使用RxJava,retrofit时,我们使用的姿势是这样的 使用很方便有木有,如果我们自己写的一些可重复使用的组件或者框架也可以这样使用...

  • 封装弹性dialog框架,使用只需一行代码

    效果图 效果图 使用 build.gradle中添加 你要使用的地方 布局文件dialog_elastic 有两点需要注意: 布局文件dialo...