前言 看完本文可以达到什么程度 自顶向下分析 学会 hook task 学会自定义 task,自定义 gradle 插件 掌握改造 Robust 预备知识 理解 gradle...

前言 看完本文可以达到什么程度 自顶向下分析 学会 hook task 学会自定义 task,自定义 gradle 插件 掌握改造 Robust 预备知识 理解 gradle...
1 前言 距离首次接触 Dagger2 已经有半年的时间了,从最初的一脸懵逼,到慢慢的熟练使用,这个过程真的感谢 MVPArms,这半年在 MVPArms 真的学到很多东西,...
了解 要熟练构建变体,先需要了解Androidstudio是如何来自动化执行和管理构建流程。 构建流程 如图所示,典型 Android 应用模块的构建流程通常依循下列步骤: ...
出现错误:could not install smartsocket listener: cannot bind to 127.0.0.1:5037 解决:netstat -...
前言 Android Studio 以简化测试为设计宗旨。 您只需完成几次点击,便可建立一个在本地 JVM 上运行的 JUnit 测试,或建立一个在设备上运行的仪器测试 本地...
什么时Mock Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂...
在开发sdk生成jar在eclipse里相对比较容易操作,只要导出class时指定哪里导出就可以,但在用AndroidStudio开发时要导出jar就没那么容易,需要写gra...
https://www.52pojie.cn/thread-612917-1-1.html
fitsSystemWindows 介绍 根据官方文档,如果某个View 的fitsSystemWindows 设为true,那么该View的padding属性将由系统设置,...
mqtt源码分析 为什么要分析源码呢,一是为了需求扩展,二也是为了学习优秀的源代码。 连接 逐层跟代码,到ClientComms类,该类用于与server通讯,发送和接收mq...
mqtt介绍与使用 mqtt协议是轻量级的消息订阅和发布(publish/subscribe)协议,建立在TCP/IP协议之上,物联网、消息推送中用的很多。 如何使用请参考此...
Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1Windows系统默认下载到:C:\Users(用户名)....
1.编码问题(错误: 编码GBK的不可映射字符):添加如下:-encoding UTF-8 -charset UTF-8