内存性能分析及优化的意义 Overview of memory management内存管理介绍 OOM 系统分配给app的堆内存是有上限的,不是系统空闲多少内存app就可以...
内存性能分析及优化的意义 Overview of memory management内存管理介绍 OOM 系统分配给app的堆内存是有上限的,不是系统空闲多少内存app就可以...
这段时间忙着公司的项目,都没找时间写写文章,今天就把这段时间整理的MVP知识再总结一下,这篇文章主要介绍我是如何使用MVP模式来实现主页多个Tab切换的场景的。说是复杂,其实...
安全是发展的重要组成部分。用户希望您保护他们的数据免受意外窥探。Android默认使用机制来控制谁可以查看您的应用在设备上收集的信息,但几乎每个应用都通过网络进行通信。您可以...
现在我们已经确定模块化是一个非常好的事情,模块化应用程序应该如何?如何连接不同的模块?这如何看待真正的应用程序? 第二部分将探讨一种简单但非常有效的模块化应用程序方法。它将深...
新增功能:支持APK补丁大小估算工具中的逐个文件更新 降低APK大小一直是过去一年的热门话题。有很多原因可以解释:无论您是建立数十亿还是在昂贵且不可靠的网络上覆盖功能较弱的设...
在本章中,您将找到适用于几乎所有应用程序的建议。这一切都是为了保持代码库的清洁,检查依赖关系,并为您提供帮助完成这些任务的工具。 Dex代码缩小 您要做的第一件事是启用内置缩...
如果我问一堆开发人员他们的应用程序的大小是什么,我很确定大多数人会查看Android Studio生成的APK文件并告诉我他们的计算机占用了多少磁盘空间。这是最直接的答案,它...
有没有想过如何使用数据加密来保护您的私人用户数据免遭黑客攻击?不要再看了,在本教程中你会做到这一点! 由于最近的所有数据泄露和新的隐私法律(例如GDPR),您的应用程序的可信...
在Android中,Veiw从内存中到呈现在UI界面上需要经过measure(测量)、layout(布局)、draw(绘制)这样一个过程。为什么需要measure过程?因为在...
随着工程日益庞大带来的诸多问题,项目工程化拆分越来越迫切。本文将分享网易考拉在组件化方面的实践经验,重点就组件化拆分原则、路由与服务、工程与协作等问题进行探讨。 组件化整体方...
目录 1.App为何臃肿? Android出现的最初几年里很少有几十兆的APP,但是现在我们却发现几十兆的应用比比皆是,出现这种情况的原因主要有以下三种: Android碎片...
Android Q 隐私更改相关介绍 存储范围变更 Android Q 改变了应用程序访问设备外部存储上文件的方式。 通过使用更细粒度的媒体特定权限替换以前的 READ_EX...
题外话 很久之前就了解过Google的 todo-mvp开发模式,但很长一段时间都不想用于实际项目中。主要原因就是感觉很麻烦。因为那时我用的开发模式是MVC,我理解的MVC很...
一、前言 自从去年中微信添加抢红包的功能,微信的电商之旅算是正式开始正式火爆起来。但是作为Android开发者来说,我们在抢红包的同时意识到了很多问题,就是手动去抢红包的速度...
进了小公司的应届程序员如何翻身进入大公司?——知乎上的一个问题,近 4700 人关注,130 多万次浏览。这应该是一个很多在小公司颠簸流离多年感到疲惫的开发者都会关注的问题。...
前言 最近项目要求实现一个类似于snackbar功能,但是又不完全是snackbar的插件,本来想在Google提供的snackbar里面进行更改,但是这样太麻烦了,于是自己...