背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合...
背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的结合...
原文地址: http://www.jianshu.com/p/48e66e879061 前言 今年的Android技术圈中MVP,Dagger2,Rxjava,Retrofi...
有没有可能,后面的surface被回收了?你可以systrace看到surface创建回收的情况
Android图形系统(八)-app与SurfaceFlinger共享UI元数据过程Android应用程序与SurfaceFlinger服务是运行在不同的进程中的,因此,它们采用Binder进程间通信机制来进行通信。 但是我们知道一个Android应用程序可...
一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217272]Java基础(二)-注...
给个小小的建议,楼主可以先讲基本概念,然后再讲整个流程,最后再深入到细节。这样的节奏读者可能更容易理解
Android图形系统(一)-Window加载视图过程本篇开始进行了新的专题:绘制优化,初步打算分两部分来写,一部分是原理机制篇,做优化,你原理机制都不清楚谈何优化,所以知识储备是十分有必要的,另外一部分就是优化实践篇。(先是这...
面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 消息中间件各种面试题:消息中间件面试题:消息丢失怎么办?消息中间件面试题:消息队列的优缺点,区别消息中间...
原文发表于: Rocko's blog - MVVM_Android-CleanArchitecture 前言 "Architecture is About Intent, ...