前言 在Android的内存优化中,对Bitmap的优化绝对是主角,因为Bitmap对内存的影响很大,稍有不慎就很容易引起OOM的问题。不信的话就随我来看看Bitmap到底能...
前言 在Android的内存优化中,对Bitmap的优化绝对是主角,因为Bitmap对内存的影响很大,稍有不慎就很容易引起OOM的问题。不信的话就随我来看看Bitmap到底能...
你是否也曾遇到过从一个activity跳转到另一个activity花费很长时间却一直不知道到底时间耗在哪了?我的项目就曾有这么一个严重的问题,前段时间终于解决了,现在发出我的...
这篇博文主要是介绍Android操作系统中,个人汇总的比较重要的一些知识点,在Android的系统四层结构中(有些地方分为五层),作为应用开发的程序员,我们常常可能只关...
之前学习安卓的时候只是知道生命周期是什么,有哪几个,但具体的详细的东西却不知道,后来看过《Android开发艺术探索》和大量博客之后,才觉得自己真正有点理解生命周期,本文是我...
最近遇到一个内存泄露, 代码非常简单 : 先打开一个 FragmentA, 然后通过 replace 替换成 FragmentB, 并且加入回退栈, 因为 FragmentB...
前言 对于注解的使用,想必大家都不陌生,它出现在我们的源码中,以及大部分框架中,比如ButterKnife、Arouter、Retrofit,但它们是有区别的,其中前2个是编...
导读 移动开发知识体系总章(Java基础、Android、Flutter) Application是什么 Application生命周期 使用Application传递数据 ...
理解 Activity.runOnUiThread 在开发 Android 应用的时候我们总是要记住应用主线程。 主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情...
一、什么是冷启动、热启动? 冷启动:在启动应用时,系统中没有该应用的进程,这时系统会创建一个新的进程分配给该应用; 热启动:在启动应用时,系统中已有该应用的进程(例:按bac...