自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 了解DownloadManager

DownloadManager是android为我们提供的一个服务,这个服务主要用于优化长时间的下载任务。其优点是:在下载过程中如果发生一些突发情况,比如sd卡被拔出,网络变化等,其会等到状态恢复正常后继续下载任务,并且下载也支持断点下载。 但是其也有缺点,那就是它对外只提供了添加,移除,查询任务功能。

2017-03-02 10:00:32 1156

原创 Java容器学习之——List

下面学习一下Java中的List结构。 在List家族中,我们主要使用的就是LinkedList,ArrayList,和Vector三个主要的容器。 一、LinkedList和ArrayList的区别 从上面的继承图上来看,ArrayList只是实现了List接口,而LinkedList则是实

2016-02-26 14:16:34 366

原创 java容器学习之——Set

今天来学习一下set家族。 一、Set与Map的关系 Set 和 Map是java中的两大类容器。其中map的以一种键值对存在的数据。而Set是一种类型数据的集合。对于Map来说是集合中的key不能够重复,而对于Set来说则是其中的内容不能够重复。 所以从上面我们可以知道其实Map和Set是有一定的相同之处的。我们都知道一个·Map是由Key - values

2016-02-26 13:47:01 345

原创 java容器学习之——Map

首先我们来看一下java容器的结构图: 今天打算来了解一下Map大类别。 一、Map接口 public interface MapK,V> { ....... interface EntryK,V>{ .......... } } 对于Map接口其不仅仅定义了Map对象可以拥有的一些操作同时也定义了一个内部的接口E

2016-02-26 11:11:55 310

原创 IntentService学习笔记

Service作为Android的四大主件之一,所以其重要性也是非同一般的。 由于我们不能再activity中处理时间过长的任务,因为这样会出现ARN,所以我们就需要将一些耗时任务放置到可以在后台运行并且不会影响前台Activity的响应的Service中。但是默认的Service是跑在主线程的。这样依旧会对主线程的响应产生一定的影响,所以我们可以使用IntentService,或者是使用Service加Thread等来实现。

2015-11-08 15:39:59 300

原创 Android Handler学习笔记

说起Handler,对于android开发的人员都应该不会陌生。我们经常使用Handler来更新UI线程。 比如,我们在一个界面中使用了下拉刷新,然后由于android不允许我们在UI线程中联网(android2.3后),所以我们必须重新开启一个子线程来执行一些网络操作。当我们执行完网络操作的时候就需要反过来更新UI线程。所以这个时候Handler就为我们提供了方便的跨线程操作。 说了这么多其实Handler的作用就是用来将一个任务切换到某个指定的线程中去执行。 我们说Android中的消息机制,其是主要

2015-11-06 20:26:45 260

原创 View事件分发机制学习笔记

本文主要讲了一个点击事件的传递过程:当一个点击事件发生后,首先会被其activity接受(一般情况),然后activity通过window委托给了decorView,然后decorView如果不拦截的话就会下传到其子View。DecorView就像是树根。下传任务给下属结点,如果下属结点能够完成,那么后序的一系列事务都由该View处理。如果全部处理不了就会上抛。最后传递回Activity。由Activity自己处理。

2015-11-05 10:46:23 314

空空如也

空空如也

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

TA关注的人

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