RecyclerView可以看作是ListView的进化版本,当然RecyclerView并不是继承ListView的,RecyclerView直接继承于ViewGroup父...
RecyclerView可以看作是ListView的进化版本,当然RecyclerView并不是继承ListView的,RecyclerView直接继承于ViewGroup父...
概述 首先我们应该是知道的是,软件设计中,降低耦合度是很重要的,大名鼎鼎的MVC(Model-View-Controller)便是因此而生,而在android设计中MVP早就...
感想:最近感觉到Interface真是个伟大的东西! 最近看android message代码的时候,发现有个CursorAdapter这个东西,蛮冷门的,然后看到了这篇文章...
我们首先来看一下Builder模式的定义:23种设计模式之一,英文叫Builder Pattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得...
今天研究了一下Context类,对于context发现即熟悉又陌生。一个我们天天打交道的东西到底是什么呢,这篇文章将带大家了解context。 简介 我们先看google官方...
看VC生成的汇编码,for比while要快一些。for(;;)是直接跳转,while多了两条指令而已。不过C++标准里并未规定编译器的实现方式,非VC平台以及以后新版的VC二...
** 什么是ANR?** ANR:Application Not Responding,即应用无响应 ANR的类型 1:KeyDispatchTimeout(5 second...
我们都知道 Android N 带来了多窗口的新特性,这样我们的App在适配android N的时候肯定要做一些适配工作。 1. 多窗口模式的开关 默认情况下,我们的App都...
反射机制的功能 Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用...
我们先看一下一个Android系统应用中的工厂模式列子,再讲解工厂模式。 该代码来自于Android系统中的Mms模块Ui包下,为显示缩略图的PresenterFactory...
好久没写简书了,今日送上监听Fragment的触摸事件实现。如果大家有更好的机制,欢迎comment。 大家都知道,我们的activity中有onTouchEvent方法,可...
前几天在公司遇到一个双层view叠加,而此时系统存在click声音导致点击上层view空白处有声音的问题。 双层view叠加不同于单个view的触摸事件分发机制,单个view...
定义 单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。” 而我对单例的理解是,在可控的范围内充当全局...
定义 原型的是一种创建型的设计模式,主用来创建的复杂的对象和构建耗时的实例。通过克隆已有的对象来创建的新的对象,从而节省时间和内存。通过克隆一个已经存在的实例可以使我们的程序...
扫盲:sticky broadcast是什么,有什么作用? 中文名:粘性广播 又有人认为是一直不断的发广播,其实不是,想想也知道,一直不断的发广播这种**机制是Google工...
此文章全是文字,但是不长,看上去有点枯燥,还请保持耐心。 策略模式,很多人会忘记的一个模式,但是是我们平时开发中用到的最多的,我个人而言,我认为多态的使用,就是策略模式的最好...
备注 这个需求是大家经常用到的,比如在控制用户名输入时经常要用到。 此方法是设置文本监听器,省事,好用,且ROM,平台无关。 code 使用时,只需要 mEditText.a...
今日修改bug拿到一份代码,其中网络请求方面由于功能很简单,就没有使用网络请求框架,ok,那按照我的想法,开启一个线程拿个数据,拿完发送handler更新UI即可了,但是代码...
很多人提到Activity就知道其7大生命周期,以及各个方法的使用,但是Activity到底是怎么工作的呢?也许许多人都不知道。本篇文章带你学习Activity到底是什么。 ...