Avatar notebook default
63篇文章 · 40786字 · 19人关注
  • Resize,w 360,h 240
    升级Gradle 5.6.4出现的编译错误

    错误1:Could not find method execute() for arguments [] on task ':course:co...

  • Resize,w 360,h 240
    开发Java这么久还不知深浅?

    实际开发场景中,你可能遇到过复制一个对象,而针对这个对象修改不应该影响被复制的对象,举个例子: 这段代码的意思是从静态Subject对象列表中取...

  • 升级Gradle 3.0重命名Apk并输出指定目录

    背景是工程之前用的2.2.2版本,gradle-wrapper是gradle-2.14.1-all,这个版本的重命名apk和输出指定目录如下代码...

  • Retrofit2 & RxJava2实现单文件和多文件上传

    Retrofit2 是目前Android开发主流的网络库,RxJava2也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到...

  • Resize,w 360,h 240
    Android Junit单元测试-声明套件类

    不知道大家日常开发会不会写单元测试用例,也是我们常说的小型测试,我们通常会为一些可测试的模块或类单独写一个测试类,如果我们测试类比较多的话我们就...

  • Realm技术选型初体验

    Realm Realm 是一个 MVCC (多版本并发控制)数据库,由Y Combinator公司在2014年7月发布一款支持运行在手机、平板和...

  • Resize,w 360,h 240
    Android多模块构建合并aar解决方案

    前言 前段时间,我在实现gradle多模块构建遇到一个问题,以前我们基本上是以jar包形式让开发者集成到工程中使用,但自从Android Stu...

  • Resize,w 360,h 240
    SDK性能自测小技巧

    初始化耗时统计 利用时间差: 通过这种方式可以较准确的得到SDK的初始化耗时。 内存消耗统计 获取内存信息方法 方法一:使用命令 方法二:使用I...

  • Resize,w 360,h 240
    Android混淆代码错误堆栈还原

    前言 相信做过app的同学对代码混淆应该不陌生吧,如果陌生就自行百度,这里不做普及。我们先思考一个问题,如果我们把代码混淆了,如果出错了怎么定位...

文集作者