Google Play 要求新应用(自 2019 年 8 月 1 日起)和应用更新(自 2019 年 11 月 1 日起)将目标 API 级别至少设为 28(至少为 Andr...
IP属地:北京
Google Play 要求新应用(自 2019 年 8 月 1 日起)和应用更新(自 2019 年 11 月 1 日起)将目标 API 级别至少设为 28(至少为 Andr...
前言 Android的生命周期相对来说是比较基础的知识点,但却是非常重要的。精准的掌握并熟练地使用会让我们的代码更有逻辑性且更加健壮。我们都知道人的记忆是曲线的,只有不断地回...
1、MVVM模式各部分的定义 1.1、MVVM模式分为3个部分:Model、View和ViewModel。 (1)Model :数据层,包含数据实体和对数据实体的操作。 (2...
数不清第几次被问到,“啊?你竟然没有下载抖音”“什么游戏也不打,又不追剧,你天天都在干什么啊” 哈哈哈看着同伴的一脸惊奇,想着不如写点什么,分享下我看似与众不同的生活方式 ...
简介 在逆向Android底层时,一般都或多或少的接触so文件,需要逆向so文件,一般的方法是往so文件植入我们的调试的代码;而通常都是通过添加section段来植入代码;查...
Docker现在是一门非常流行的技术,其实之前就一直想学,不过一是没什么时间;二是没有结合实践,官方文档又介绍的不是很清楚,导致其中很多命令都看不懂,于是就没有继续下去了。而...
最近在看《敏捷软件开发实践:估算与规划》,结合自己在工作的中的实践,浅谈一点自己的想法和总结。 总的来说敏捷估算与规划更关注纵向的特性,而非横向的活动。根据“大小/速度=时间...
所谓垃圾收集,就是清理已经不再使用的内存空间,提高内存的利用率。由于程序计数器、虚拟机栈、本地方法栈都随线程而生而灭,栈中的内存空间也都基本在编译期间就可以确定,所以不需要进...