自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fight_Li

做一个快乐幸福的android程序员

  • 博客(9)
  • 收藏
  • 关注

原创 RecyclerView简单使用介绍

RecyclerView简单使用介绍RecyclerView 是 Android 5.0 版本中新添加的一个用来取代ListView的SDK,它相比ListView更加灵活方便,下面来介绍一下它的使用方法。在这之前,我要声明的是:RecyclerView 是Support Library的一部分。所以只需要在app/build.gradle中添加以下依赖,便能立即使用:compile 'com.an

2017-03-26 10:32:42 349

转载 ArrayList源码分析

一、ArrayList简介1、ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。2、ArrayList不是线程安全的,只能在单线程环境下,多线程环境下可以考虑用collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent

2016-10-18 17:17:23 262

转载 浅谈java中抽象类和接口的区别

用abstract关键字修饰一个类时,这个类叫做抽象类,用abstract修饰一个方法时,这个方法叫做抽象方法。含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。抽象类不能被实例化,抽象方法只需声明,不需要实现。abstract class animal{private String name;Animal (String name){th

2016-10-18 13:03:52 300

转载 浅谈java中的Set,Map,List的区别

集合是java基础中比较重要的一个知识点。无论是面试,还是平时的工作和学习中,经常能遇到。这里做一个总结,也是一个不断记忆学习的过程。    什么是数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)。    什么是集合:Java集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于java.util包中。 JAVA集合只能存放引用

2016-10-18 09:16:02 501

原创 Android系统的上下文对象Context

上下文对象在android中,我们可以理解为当前对象在程序中所处的一个环境,一个与系统交互的过程,Application、Activity和Service都是继承自Context。Android应用程序会在如下的几个时间点创建应用上下文Context。创建Application创建Activity创建Service当应用程序第一次启动时,Android系统都会创建一个Appli

2016-05-30 23:47:15 1377

原创 Android系统架构

先看一下讲解android系统架构的经典示意图(图1)。它将Android大致分为了四层,即Linux内核层、库和运行时、Framework层和应用层,这些层次结构既是相互独立,又是相互关联的。LInux层是android最底层最核心的部分,该层包含了android系统的核心服务,包括硬件驱动、进程管理、安全系统等。库和运行时层包括Dalvik虚拟机和standard librarie

2016-05-30 22:36:02 511

转载 Android Fragment完全解析

出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面

2016-04-01 19:11:34 248

原创 Android Dalvak虚拟机内存回收规则

首先了解Activity生命周期中的四种状态:1、活动(active)状态:当Activity运行在屏幕前台(处于当前任务活动栈的最上面),此时它获取了焦点,能响应用户的操作,属于运行状态,同一个时刻只会有一个Activity 处于活动(Active)或运行。2、暂停(paused)状态:当Activity失去焦点但仍对用户可见(如在它之上有另一个透明的Activity或Toast

2016-03-31 16:13:03 857

原创 Android Activity的生命周期

第一次写博客,那里写得不好,请多多见谅。总结一下Activity的生命周期,首先看下Activity生命周期图:Activity生命周期有7个方法,下面分几种情况来阐述:1、Activity首次启动:onCreate()——>onStart()——>onResume()2、Home键:onPause()——>onStop(),当再起启动该Activity时,

2016-03-31 09:15:15 302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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