专注分享 Android开发 干货

CSDN签约作者、稀土掘金专栏作者 & 简书推荐作者

排序:
默认
按更新时间
按访问量

高效 保活长连接:手把手教你实现 自适应的心跳保活机制

前言 当实现具备实时性需求时,我们一般会选择长连接的通信方式 而在实现长连接方式时,存在很多性能问题,如 长连接保活 今天,我将 手把手教大家实现自适应的心跳保活机制,从而能高效维持长连接 目录 1. 长连接 介绍 1.1 简介 1.2 作用 通过 ...

2018-03-12 09:42:21

阅读数:9939

评论数:21

Android Virtualview:淘宝、天猫又开源了一个动态化、高性能的UI框架力作

前言 淘宝、天猫一直致力于解决 页面动态化的问题 在2017年的4月发布了v1.0解决方案:Tangram模型 及其对应的 Android库 vlayout,该解决方案在手机淘宝、天猫 Android版 内广泛使用 若还不了解Tangram模型 和 vlayout,...

2018-02-24 09:13:09

阅读数:10545

评论数:4

Android:手把手带你深入剖析 Retrofit 2.0 源码

前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将手把手带你深入剖析Retrofit v2.0的源码,希望你们会喜欢 在阅读本文前,建议先阅读文章:这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解...

2017-06-26 08:47:17

阅读数:19968

评论数:29

手把手教你构建 Android WebView 的缓存机制 & 资源预加载方案

前言 由于H5具备 开发周期短、灵活性好 的特点,所以现在 Android App大多嵌入了 Android Webview 组件进行 Hybrid 开发 但我知道你一定在烦恼 Android Webview 的性能问题,特别突出的是:加载速度慢 & 消耗流量 今天,我...

2017-05-08 08:34:11

阅读数:26013

评论数:10

Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!

前言 V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用让人激动的是,在上个月V- Layout终于在Github上开源! Github - alibaba - vlayout 在五一假期我对V- Layout进...

2017-05-02 08:58:16

阅读数:35464

评论数:39

别只会用Json和XML了,快来学习Google出品的序列化神器Protocol Buffer

前言 习惯用 Json、XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 真的强!太!多! 由于 Goog...

2017-04-10 21:40:38

阅读数:26136

评论数:23

Android事件分发机制 详解攻略,您值得拥有

前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 ...

2017-01-06 11:43:05

阅读数:70904

评论数:71

Java:这是一份全面 & 详细的 Synchronized关键字 学习指南

前言 在Java中,有一个常被忽略 但 非常重要的关键字Sychronized 今天,我将详细讲解 Java关键字Sychronized的所有知识,希望你们会喜欢 目录 1. 定义 Java中的1个关键字 2. 作用 保证同一时刻最多只有1个线程执行 被sychronized修饰的方法...

2018-10-10 09:48:51

阅读数:5389

评论数:5

Android四大组件:关于Activity的知识都在这里了

前言 Activity属于 Android的四大组件之一 本文将全面解析 Activity ,献上1份 Activity的学习攻略,包括其生命周期、启动模式、启动方式等等,希望你们会喜欢。 目录 1. 定义 即 活动,属于 展示型组件 属于Android四大组件之一:Activity、...

2018-09-26 09:40:30

阅读数:508

评论数:0

Android:关于 Intent组件的那些小事(介绍、使用方法等)

前言 Intent在Android开发的应用非常常见 今天我就带给大家简单讲一下Intent的相关知识 & 其用法 目录 1. 定义 意图,描述的是应用的动作 & 其对应的数据 2. 作用 指定当前组件要完成的动作 在 Android ...

2018-09-19 10:09:11

阅读数:807

评论数:1

Android基础:3分钟详解Activity生命周期

前言 Android开发中,会经常接触 Activity,所以深入了解Activity生命周期非常重要 本文将深入讲解Activity生命周期 的相关内容 阅读本文 需 3分钟 目录 1. 生命周期流程 &am...

2018-09-11 09:15:35

阅读数:682

评论数:2

Android 内存缓存:手把手教你学会LrhCache算法

前言 内存缓存知识在Android开发中实现重要 本文将全面介绍内存缓存的所有相关知识(含LrhCache算法、其原理等),希望您们会喜欢 目录 1. 简介 下面,将详细介绍 LrhCache算法 2. LrhCache算法 3. 实现原...

2018-09-06 08:52:26

阅读数:4633

评论数:21

Java多线程:神秘的线程变量 ThreadLocal 你了解吗?

前言 在 Java多线程中,线程变量ThreadLocal非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 ThreadLocal的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 2...

2018-09-03 09:26:58

阅读数:721

评论数:0

计算机网络基础:这是一份详细 HTTP 学习指南

前言 关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上一份HTTP的学习指南,希望你们会喜欢 目录 1. 储备知识 讲解HTPP协议前,先了解一些基础的计算机网络相关知识 1.1 计算机网络体系结构 定义 计算机网络的各层 +...

2018-08-27 08:35:47

阅读数:13176

评论数:26

Java 多态:深入解析 方法重写(Override) 、重载(Overload)及其区别

前言 在Java中,作为三大特性之一的多态 十分重要,特别是其表现形式:方法重载(Overload)、方法重写(Override) 本文全面 & 详细解析Java的多态特性,希望你们会喜欢 目录 1. 定义 对于同1个类型的不同实例对象,同一个...

2018-08-08 09:43:22

阅读数:1157

评论数:0

Java:抽象类(abstract class) & 接口(Interface)到底有什么区别

前言 在Java中,实现 抽象的机制有2种:抽象类(abstract class)和接口(Interface) 二者非常类似,甚至可相互替换,因此很多开发者开发时对于二者的选择十分随意。其实,2者之间存在很大区别 本文将对抽象类(abstract class)、接口(Interface) &a...

2018-07-26 10:04:18

阅读数:1876

评论数:2

Java:一步步带你深入了解神秘的Java反射机制

前言 在 Java中,反射机制(Reflection)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java反射机制的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 定义:Java语言中 ...

2018-07-05 08:49:00

阅读数:6656

评论数:8

Java 注解(Annotation):带你一步步探索神秘的注解(Annotation)

前言 在 Java中,注解(Annotation)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java注解的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 定义:一种标识 / 标签 ...

2018-06-19 09:11:48

阅读数:3762

评论数:5

设计模式:这是一份全面 & 清晰的动态代理模式(Proxy Pattern)学习指南

前言 今天我来全面讲解Android开发中最常用的设计模式 - 代理模式中的动态代理模式 关于其他设计模式,请看系列文章:最易懂、清晰的设计模式讲解系列 目录 1. 为什么要使用动态代理 1.1 背景 代理模式中的静态代理模式存在一些特点: 1个静态代...

2018-06-06 09:02:54

阅读数:5996

评论数:6

Android多线程:继承Thread类 & 实现Runnable接口 使用解析(含实例教程)

前言 在Android开发中,多线程的使用十分常见 今天,我将全面解析多线程中最常见的2种用法:继承Thread类 & 实现Runnable接口 含丰富的实例讲解,切记不能错过。 Part 1:继承Thread类...

2018-05-30 10:10:41

阅读数:3858

评论数:2

提示
确定要删除当前文章?
取消 删除