写在前面 前段时间写了一篇MVP初尝试,由于当时只是刚接触,只是简单的实现,还有很多问题没想明白。关于内存泄露这事是本文着重要谈的一点,同时本文是我在看了很多关于Java和A...
叙述 滑动冲突可以说是日常开发中比较常见的一类问题,也是比较让人头疼的一类问题,尤其是在使用第三方框架的时候,两个原本完美的控件,组合在一起之后,忽然发现整个世界都不好了。 ...
注意: 阅读本文需要了解《Android事件分发机制》 在此知识点,本人也有部分困惑尚未完全解决,也会在文中标出出来。 常见的滑动冲突场景及对应的处理规则 外部滑动方向和内部...
异常的概述 异常概述异常就是Java程序在运行过程中出现的错误。 由来问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对...
如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。 ...
关于安卓面试题部分目前整理了两篇: 安卓面试题 基础篇 安卓面试题 进阶篇 安卓系统架构分层 1)应用程序层2)应用框架层3)系统库和Android运行时4)Linux内核 ...
关于安卓面试题部分目前整理了两篇: 安卓面试题 基础篇 安卓面试题 进阶篇 Handler、Looper、MessageQueue构成的安卓消息机制 安卓消息机制是安卓面试中...
这是一篇 写的非常用心的 博文,这里是原文地址https://blog.csdn.net/l540675759/article/details/62230562 前言 线程 ...
引言 在java中,对于任意一个java对象,它都拥有一组定义在java.lang.Object上监视器方法,包括wait(),wait(long timeout),noti...
前几天整理了Java面试题集合,今天再来整理下Android相关的面试题集合.如果你希望能得到最新的消息,可以关注https://github.com/closedevice...
参考 android中fitsSystemWindows的用处我们为什么要用fitsSystemWindows?全屏、沉浸式、fitSystemWindow使用及原理分析:全...
开门见山。原来做的效果,如下图(顶部有一条明显的橙色状态栏): 改过之后(顶部状态栏是透明的): 我发现网上写的一些文章,不够简洁明了,我整理了一下,复制粘贴一下就可以在项目...
前言 网上已经有很多有关于系统状态栏的解决方案,这篇文章也不会有什么新奇的解决方案,都是本人经过自己试验,统计提炼出来的相对靠谱的一套解决方案.如果是android大牛可以忽...
该自定义控件也是继承ViewGroup。该项目滑动的效果主要是使用ViewDragHelper和nineoldandroid实现,下面会先讲解ViewDragHelper。 ...