在切换fragment的时候RecyclerView获得了焦点,recyclerView的 focusableOnTouchMode属性默认是true,所以fragment切...
在切换fragment的时候RecyclerView获得了焦点,recyclerView的 focusableOnTouchMode属性默认是true,所以fragment切...
一、常见保活方案 1、监听广播:监听全局的静态广播,比如时间更新的广播、开机广播、解锁屏、网络状态、解锁加锁亮屏暗屏(3.1版本),高版本需要应用开机后运行一次才能监听这些系...
Android开发过程中,我们或许见过这样的现象: 1. 上帝类频频出现,有些类可能包含多个功能模块的代码 2. 臃肿类数不胜数, 很多类里面可能少则1000行,多则几千行的...
我是一个Android猴, 主要从Android端来谈一下对各种结构的看法,总结一下基础架构的核心是什么?因此,这篇文章对于对架构一词不是很了解,或者一知半解的朋友来讲, 梳...
前几篇文章中,分析了狭义上的架构概念,如《关于移动架构的思考与总结》, 《关于移动架构,有这一篇就够了》。从狭义上来讲,Android的架构概念就在这儿,无论怎么变,都是加加...
本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 背景 当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务...
写在前面 作为Android开发者,Java集合可能是开发中最常使用的类之一了。但很多人可能跟我一样,对Java集合只停留在“使用”的层面上,而对其的实现、原理如何只是略知一...
初衷 Java集合是我们使用最频繁的工具,也是面试的热点,但我们对它的理解仅限于使用上,而且大多数情况没有考虑过其使用规范。本系列文章将跟随源码的思路,分析实现的每个细节,以...
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode...
It's right time to learn Android's Framework ! 前言 一个App是怎么启动起来的? App的程序入口到底是哪里? Launche...