前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
前言 前一段时间将公司的代码规范文档翻译为lint规则库并在编译时检查。当较小的项目上面运行没有感觉有什么问题,但是当导入较大项目时,就发现编译速度明显变慢,严重影响工作...
Shallow Size和Retained Size详解 参考文章How much memory do I need (part 1) – What is retained ...
1.Kotlin Flow 介绍 Flow是kotlin提供的一个工具,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。 翻译下就是:按顺序发出值并正常完成...
目录 Android之zygote源码剖析(一)[https://www.jianshu.com/p/83d457cd117e]Android之zygote源码剖析(二)[h...
ptrace 提供了一种机制使得父进程可以观察和控制子进程的执行过程,ptrace 还可以检查和修改子进程的可执行文件在内存中的image及子进程所使用的寄存器中的值。通常来...
写在前面 Material 系列文章:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...
陆陆续续已经写了好多了,这个计划图之后再调整吧。 Android图形系统学习框架:Android图形系统(一)-Window加载视图过程Android图形系统(二)-Deco...
太强了,望尘莫及呀
Android图形系统篇总结陆陆续续已经写了好多了,这个计划图之后再调整吧。 Android图形系统学习框架:Android图形系统(一)-Window加载视图过程Android图形系统(二)-Deco...
在Android4.1之后增加了Choreographer机制,用于同Vsync机制配合,统一动画、输入和绘制时机。本文以绘制为例来简单学习下Choreographer。 一...
版权归作者所有,转发请注明出处:https://www.jianshu.com/p/ea455240e242[https://www.jianshu.com/p/ea4552...
在移动APP性能评测-流畅度评测中,我们介绍了如何准确客观评价APP的流畅度,最终采用SM指标来评价应用的流畅度,在知道如何评价流畅度之后,我们应该如何来检测出APP中的UI...
下载资源木有了
Appium环境搭建超详细教程前言: 本系列教程会从软件的基本安装开始,最终目的是通过完成几个案例后, 大家实现自由抓取App中想要的资源。 本系列以后会更的: Appium基本使用及控制真机及安卓模拟器...
去年公司有做过一个flutter app,但是做完后时隔一年没有迭代。最近换了电脑,然后发现这个app在自己的新flutter里面报凑完全运行不了。搞了好久,好想吐槽andr...
工作中经常会切换语言,每次去熟悉一下很浪费时间,这里尽量精简的总结,方便以后能够快速的熟悉并开发 基础 变量的定义:无关键字,直接定义,动态语言类型 变量的类型:整数(100...