项目开发过程中,后台的接口域名可能会分生产环境和测试环境,生产环境是app正式环境,测试环境是开发过程中使用的环境,接口中有假数据,供我们开发人员使用。在开发过程中有这样一种...
项目开发过程中,后台的接口域名可能会分生产环境和测试环境,生产环境是app正式环境,测试环境是开发过程中使用的环境,接口中有假数据,供我们开发人员使用。在开发过程中有这样一种...
移除Jetifier同时提升你的构建速度,只需6步。 Jetpack 套件能够帮助你更轻松的搭建高质量的APP,它包括了依赖库、工具和指导。它通过最佳实践、模板代码、以及简化...
1. 用法: 设置超时时间 这个都知道, 一搜一大把, 但是没人讲这三种timeout有什么区别... 2. 总结 源码分析之前先上总结 connectTimeout 最终设...
工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。 Gradle构建流程 Gradle 的生命周期可以分为大的三个部分:初始化阶段(Initi...
先简单温习下AIDL通信机制: 服务端 创建Service等待客户端发来连接请求。创建AIDL文件,将暴露给客户端使用的接口在这个文件中声明。在Service中实现这个接口。...
本文翻译自 Javassist Tutorial-2 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法...
领喵币 领喵币又开始了,使用Android的辅助功能可以实现自动领喵币的功能;具体的效果可以下载下面的apk体验 Apk地址:https://github.com/tyhjh...
DDMS 是一款分析Android 性能很好的工具,但是Google爸爸宣布不维护了,导致了现在Android studio 3.0之上的版本都无法打开,只能显示,但是啥都操...
今天下载Android Studio 4.2 Canary16,本意是想了解和使用一下Jetpack Compose,但是在新特新中看到支持V3和V4签名格式。瞬间有时代脱节...
前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
日志是构建工具的主要“ UI”。 如果太冗长,那么真正的警告和问题很容易被隐藏起来。 另一方面,你需要相关的信息来判断事情是否出了问题。 Gradle 定义了6个日志级别,如...
最近,因为开发的时候经改动依赖的库,所以,我想对 Gradle 脚本做一个调整,用来动态地将依赖替换为源码。这里以 android-mvvm-and-architecture...
问题: Kotlin升级引起的类找不到情况[其实跟Kotlin版本无关] 最近公司项目打算升级kotlin至最新版1.4.10, 兴致冲冲的修改了版本,紧接着就是两天的折磨期...
简介 用更少的代码编写JSON单元测试。非常适合用来测试REST接口 JSON代码测试就像比较字符串。 JSONassert将字符串转换为JSON对象,并将逻辑结构和数据与实...
一、修改jar任务 1). 打包成一个Jar 执行命令gradle build或者./gradlew build,可在build/libs查看生成的jar包 2). 打包成多...
关于guava中图数据结构的基本情况官方介绍请先查看上一篇wiki文档翻译:图论(2):Guava中Graph模块(wiki翻译),这一节我们使用具体的示例图来测试各个接口的...
I.可重复构建 可重复构建即构建是可以重现的,如果给定相同的源代码、构建环境和构建指令,任何人都可以重新构建一个BEP一致的相同副本。(想要详细了解的可参考官网[https:...
本章节是Gradle插件<第一篇>:自定义插件[https://www.jianshu.com/p/90006d956369]的补充。 在Gradle 7.0 中,如果要做一...
gradle项目的生命周期分为三大阶段 intialization,Configuration,Execution 1.生命周期 1.初始化阶段 初始化阶段就是执行init....