小伙伴们每天测试的时候打开工程模式抓取mtklog,是否清楚抓取的都是一些什么类型的log呢?不同的问题出现时都查看的都是哪些log呢? 遇到问...

小伙伴们每天测试的时候打开工程模式抓取mtklog,是否清楚抓取的都是一些什么类型的log呢?不同的问题出现时都查看的都是哪些log呢? 遇到问...
一、Gradle plugin是什么 Gradle是一个框架,他负责定义流程和规则,而具体的工作都是通过插件实现的。比如:编译Java的插件,编...
前言 在了解LiveData并学习其原理之前,需要先知道Lifecycle的使用以及原理,否则下文某些部分可能较难理解。 传送门-Lifecyc...
2.1.LiveData是google官方架构JetPack系列的一个响应式开发框架(响应式开发是一种专注于数据流和变化传播的声明式编程范式),...
Android性能优化包括启动速度优化、布局优化、内存优化、耗电优化、apk大小优化等内容,这些方面有着一个持续性的需求,不仅在版本迭代前要不断...
新项目中接入了Kotlin,先不说有些坑的地方,先来说说Kotlin的Block特性。如果了解过OC语言的同学,就会知道Block,Block是...
什么是代理模式:代理模式是一种结构型设计模式,主要用于给某一个对象提供代理对象,并由代理对象控制对真实对象的访问。 主要应用:Spring AO...
1.前言 2018年谷歌I/O 发布了一系列辅助android开发者的实用工具,合称 Jetpack ,以帮助开发者构建出色的 Android ...
工欲善其事,必先利其器 查找/查看相关 控制操作相关 代码重构相关 编译运行调试 版本控制
前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 G...
专题公告
面试