自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IntentService执行耗时任务及源码解析

IntentService是一种特殊的Service,它继承了Service,是一个抽象类。普通的Service与它所在的应用处于同一个进程,Service也不是一条新的线程,所以不可以在Service中直接处理耗时的任务。IntentService使用单独的线程来处理任务,可以用来处理耗时任务,任务执行后会自动停止。而且由于是服务的原因,所以比单独的线程优先级高,不容易被杀死。IntentServ

2017-05-29 19:14:21 842

原创 ListView的两种多选模式

在上篇博客中,详细记录了ListView的各种用法,本篇博客主要用于探究ListView的两种多选模式。在上篇博客的结尾,说到在多选模式中,ListView选中的列表项都保存在一个SparseBooleanArray中,利用ListView的列表是否被选中的状态,可以突出显示被选中的项,比如给选中的列表项设置背景色布局文件依然是只有一个ListView<RelativeLayout xmlns:an

2017-05-29 15:50:56 9343

原创 ListView控件功能全解析

ListView是Android手机系统中使用非常频繁的控件,以垂直列表的形式显示数据项,ListView的用法也较为复杂,下面将详细介绍ListView相关的各种用法。1、创建使用ListView有2种方式创建ListView在布局文件中使用ListView创建<ListView android:id="@+id/list" android:layout_wi

2017-05-29 00:28:20 4159

原创 Activity的创建与销毁、数据的保存和启动模式分析

一直对Activity的各种生命周期方法、创建和销毁时机以及Activity的4种启动模式没有彻底的了解清楚,详细整理记录一下这些知识,以后哪再不清楚时不会再到处查阅资料了。首先,从网上拷过来一张图片,对这张图片,相信很多人都非常熟悉,它包括了Activity从创建到销毁的全部过程,如下图所示:1、Activity的创建与销毁从Activity的创建开始说起,当启动一个Activity时,生命周期

2017-05-15 22:39:11 1567

原创 AIDL Service实现跨进程通信

AIDL Service用于在不同进程间进行数据交换,即所谓的跨进程通信(interprocess communication,简称IPC)与绑定本地Service不同的是,本地Service的onBind()方法会直接把IBinder对象本身传给客户端的ServiceConnection的onServiceConnected()方法的第二个参数。但远程Service的onBind()方法只是将IB

2017-05-14 01:36:54 2561

空空如也

空空如也

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

TA关注的人

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