什么是内存泄漏? Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了(可以说生命周期结束了),但是它们却可以直接或间接地引用到gc root导致无法被GC回收...
什么是内存泄漏? Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了(可以说生命周期结束了),但是它们却可以直接或间接地引用到gc root导致无法被GC回收...
Android App的设计架构:MVC,MVP,MVVM与架构经验谈1. 架构设计的目的1.1 通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。1.2 这样做...
GitHub传送门 1.写在前面 在上一篇文章《Android 使用代码实现一个填空题》中,我们学习了如何实现一个填空题,今天继续接着上一篇文章的节奏,学习一下如何实现一个选...
博客和教程 Android Developers Blog谷歌官方的安卓开发者博客。这里可以找到最新的资讯、技巧和开发示例。该博客的所有内容都值得查看。 Official A...
前言 自定义View原理是Android开发者必须了解的基础; 在了解自定义View之前,你需要有一定的知识储备; 本文将全面解析关于自定义View中的所有知识基础。 Car...
前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部...
RecyclerView已经推出了两年多了,大家也都领教了它的强大,但是它也有不足之处,没有分割线!现通过官方给的样例和画一些图帮助分析RecyclerView是如何绘制间隔...
首先回忆一下很久之前领导给的一个任务:项目用户(乡村医生)可能要求不用我们的服务器,而是用他们自己的电脑作为服务器,做一个局域网的本地的服务(用户对数据安全要求高),为了推广...
学习流程: 一、热更新概念 二、源码分析 三、原理分析 四、小Demo 一、热更新概念 热更新技术简单点说就是“打补丁”,这样做的好处就是避免了每次出bug,甚至只修改了一行...