专注分享 Android开发 干货

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

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

Android开发:详解Handler的内存泄露

前言 内存泄露在Android开发中非常常见 内存泄露的定义:本该被回收的对象不能被回收而停留在堆内存中 内存泄露出现的原因:当一个对象已经不再被使用时,本该被回收但却因为有另外一个正在使用的对象持有它的引用从而导致它不能被回收。 这就导致了内存泄漏。本文将详细讲解内存泄露的其中一种...

2016-09-28 19:41:49

阅读数:1575

评论数:1

Android图片加载库:最全面解析Glide用法

前言 上文已经对当今Android主流的图片加载库进行了全面介绍 & 对比 如果你还没阅读,我建议你先移步这里进行查看今天我们来学习一下其中一个Android主流的图片加载库的使用 - Glide 目录1. 简介 介绍:Glide,是Android中一个图片加载开源库 Google...

2016-09-25 18:11:21

阅读数:6872

评论数:3

Android图片开源库:最全面、详细的Picasso讲解

前言 上文已经对当今Android主流的图片加载库进行了全面介绍 & 对比 如果你还没阅读,我建议你先移步这里进行查看今天我们来学习一下其中一个Android主流的图片加载库的使用 - Picasso 目录1. 简介 介绍:Picasso,可译为“毕加索”,是Android中一个图片加...

2016-09-05 10:12:37

阅读数:5838

评论数:0

工厂方法模式(Factory Method)-最易懂的设计模式解析

前言在上文提到的最易懂的设计模式系列解析:简单工厂模式,发现简单工厂模式存在一系列问题: 工厂类集中了所有实例(产品)的创建逻辑,一旦这个工厂不能正常工作,整个系统都会受到影响; 违背“开放 - 关闭原则”,一旦添加新产品就不得不修改工厂类的逻辑,这样就会造成工厂逻辑过于复杂。 简单工厂模式由于使...

2016-08-28 08:31:39

阅读数:10871

评论数:6

简单工厂模式(SimpleFactoryPattern)- 最易懂的设计模式解析

前言今天我来全面总结一下Android开发中最常用的设计模式 - 简单工厂模式。 关于设计模式的介绍,可以看下我之前写的:1分钟全面了解“设计模式” 目录1. 含义 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法) 现实生活中,工厂是负责生产产品的;同样在设计模式中,简单工厂模式我...

2016-08-16 17:18:54

阅读数:1530

评论数:0

设计模式:这是最全面 & 详细的 单例模式(Singleton)分析指南

前言 今天我来全面总结一下Android开发中最常用的设计模式 - 单例模式。 关于设计模式的介绍,可以看下我之前写的:1分钟全面了解“设计模式” 目录 1. 实例引入 背景:小成有一个塑料生产厂,但里面只有一个仓库。 目的:想用代码来实现仓库的管理 现有做法:...

2016-08-16 17:15:07

阅读数:5499

评论数:4

深入浅出“设计模式”- 最易懂的设计模式解析

前言最近在对项目进行重构,希望能利用设计模式使得自己的代码能更加简化 & 优雅一些,所以对设计模式进行了一系列的总结,今天我带你来了解一切关于设计模式的知识。目录1. 定义某类特定问题的代码设计解决方案 设计模式,其实只是前人针对某类问题的代码设计经验而已,并没有很高大上 2. 作用 ...

2016-08-14 17:43:52

阅读数:1770

评论数:1

Android技术选型:你该选择哪个网络请求开源库(Volley、OkHttp、Retrofit)?

前言 网络请求在 Android 开发中非常常见,为了降低开发周期和难度,我们经常会选用网络请求的开源库 而现在网络请求的开源库越来越多,我们应该选用哪种呢? 今天我就给大家分别介绍 & 对比现今主流的网络请求库。 目录 1. 为什么要用网络请...

2016-08-10 15:27:27

阅读数:6694

评论数:6

首页-底部&顶部Tab导航(菜单栏)的实现:TabLayout+ViewPager+Fragment

前言Android开发中使用顶部 & 底部Tab导航栏的频次非常高,主要的实现手段有以下: TabWidget 隐藏TabWidget,使用RadioGroup和RadioButton FragmentTabHost 5.0以后的TabLayout 最近推出的 Bottom navigat...

2016-07-24 11:27:31

阅读数:13221

评论数:0

3分钟全面了解Android主流图片加载库

前言图片加载在 Android开发项目中非常常见,为了降低开发周期和难度,我们经常会选用一些图片加载的开源库,而现在图片加载开源库越来越多,我们应该选用哪种呢?今天我就给大家分别介绍 & 对比现今主流的图片加载框架。目录1. 主流的图片加载库-介绍从Github上的Star数排序来看,现在...

2016-07-18 10:24:09

阅读数:4417

评论数:4

Android:Intent介绍 & 使用方法

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

2016-06-26 11:49:52

阅读数:2013

评论数:0

Android五大布局介绍&属性设置大全

前言在进行Android开发中,常常需要用到各种布局来进行UI的绘制,今天我们就来讲下Android开发中最常用的五大布局介绍和相关属性的设置。目录一、布局介绍在Android中,共有五种布局方式,分别是: FrameLayout(框架布局) LinearLayout(线性布局) Absolute...

2016-06-20 11:24:24

阅读数:2289

评论数:0

最全面的HTTP知识总结

前言HTTP网络通信协议在任何的开发工作中都起到非常重要的作用,今天,我们来讲解下关于HTTP的相关知识。目录计算机网络相关知识计算机网络体系结构分为五层,自上而下分别是应用、运输、网络、数据链路和物理层,如下图:HTTP存在于最高层的应用层,简单介绍下应用层: - 作用 通过应用层协议定义应...

2016-06-13 20:19:52

阅读数:1722

评论数:3

Fragment最全面使用详解

前言Fragment在Android开发中非常常用,今天就来介绍下Fragment及其使用方法

2016-06-05 11:15:18

阅读数:3421

评论数:0

首页-底部Tab导航(菜单栏)的实现:FragmentTabHost+ViewPager+Fragment

前言Android开发中使用底部菜单栏的频次非常高,这篇文章主要讲解的是用FragmentTabHost+ViewPager+Fragment实现首页底部Tab菜单栏

2016-05-30 08:26:31

阅读数:12448

评论数:7

Android开发:ListView、AdapterView、RecyclerView全面解析

目录AdapterView简介AdapterView本身是一个抽象类,AdapterView及其子类的继承关系如下图: 特征: AdapterView继承自ViewGroup,本质是个容器 AdapterView可以包含多个“列表项”,并将这多个列表项以合适的形式展示 AdapterView显示...

2016-05-21 22:07:36

阅读数:12706

评论数:9

Android开发:ViewPage最详细教程

目录定义ViewPager是android扩展包v4包中的类android.support.v4.view.ViewPager作用左右切换当前的view,实现滑动切换的效果。 在使用这个类之前,必须明白: 1.ViewPager类直接继承了ViewGroup类,和LinearLayout...

2016-05-16 15:09:31

阅读数:4414

评论数:0

Android Handler:关于Handler异步通信机制的所有知识都在这里了!(使用、源码 & 工作原理)

关于异步通信的需求,那么,今天我们来讲解下Android开发中的Handler异步通信传递机制(包括Looper、Message Queue) Android提供的一套消息传递机制作用用于实现子线程对UI线程的更新,实现异步消息的处理: - 在新启动的线程中发送消息 - 在主线程中获取并处理...

2016-05-01 14:29:02

阅读数:9331

评论数:5

Android开发:最全面、最易懂的Android屏幕适配解决方案

前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子: Android屏幕适配全攻略...

2016-04-24 16:44:05

阅读数:18927

评论数:11

Android开发:5分钟解析Activity&Fragment生命周期

本文将对Android开发中的Activity&Fragment生命周期进行全面解析

2016-04-17 14:46:35

阅读数:1722

评论数:0

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