调试环境的配置其实只有三步 配置当前项目的 org.gradle.jvmargs 属性值 配置remote的 环境 打好断点 ,点击Debug按钮; 具体步骤 负能量虽然说...
调试环境的配置其实只有三步 配置当前项目的 org.gradle.jvmargs 属性值 配置remote的 环境 打好断点 ,点击Debug按钮; 具体步骤 负能量虽然说...
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
本文以com.android.tools.build:gradle:3.1.2 源码来进行分析,文章对应的项目地址:aop-tech。 Transform API 是在1.5...
Gradle依赖引入 关键词说明 自Android studio版本更新至3.0后,连带着com.android.tools.build:gradle 工具也升级到了3.0....
简介 MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和...
简介 都知道可以使用MAT来进行内存泄漏检测,可是一旦落实到hprof文件中显示出来的字段海洋,又显得无从下手。所以必须要有一目标,目标越精确越好。 一个应用可能包含了几十个...
google原文链接: https://developer.android.google.cn/studio/releases/gradle-plugin#updating-...
Platform codenames, versions, API levels, and NDK releases https://source.android.com/s...
类加载过程 首先 首先,jvm在执行时,遇到一个新的类时,会到内存中的方法区去找class文件,如果找到就直接拿来用,如果没有找到,就会到硬盘中去找到这个class文件,将类...
说到散列,一般都会想到散列函数和哈希表。下面我就"瞎扯"一下散列函数,哈希表之后再扯; 定义 百度百科的定义 Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入...
红木收藏价值论,依次是:“黄、紫、红、白、草” 黄=黄花梨/降香黄檀 (野生存量枯竭) 紫=紫檀/檀香紫檀 (野生存量极少) 红=大红酸枝/交趾黄檀 (野生存量少) 白=白酸...
都是只有一个实例 最重要区别: singleTask还是在同一个栈中(taskId不变)singleInstance 会新建一个栈(taskId会变化) 网上很多文章都抄来抄...
在Android功能开发的时候,很多时候会遇到进度条(progressBar)两端需要圆角(显示的进度也需要圆角)的需求,然而在自定义进度条样式的时候,若没找到正确的方法会让...
PM 项目经理( Project Manager ) 从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平...
RN(React Native) 源码地址: https://github.com/facebook/react-native 简介 本文主要讲述RN在Android系统上是...
简介 λ表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理:函数式开发者非常熟悉这些概念。很多...