- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 Android Handler详解、使用(倒计时、验证码)
Android Handler详解、使用(倒计时、验证码)一、为什么要使用Handler当出现耗时操作,并需要根据耗时操作返回结果时:当Android的一个程序开启的时候,他会开启一个主线程,也就是常说的UI线程,但是大家都知道不能在主线程中进行耗时操作,就是各种下载、IO操作、等等,如果时间过长那么会出现一个ANR无响应的对话框,提示等待或者关闭。所以我们把这
2016-11-18 15:31:34 12425
原创 Android Service详解(八)---前台服务详解
Android Service详解(八)---前台服务详解这是第八篇文章主要讲的是如何实现一个前台服务回顾可以到第一篇文章从头了解Service:Android Service详解(一)---概述和StartService一、首先我们要知道什么是前台服务前台服务被认为是用户主动意识到的一种服务,因此在内存不足时,系统也不会考虑将其终止。 前台
2016-11-14 14:29:50 17552
原创 Android Service详解(七)---绑定服务BoundService详解之Messenger双向通信的实现
Android Service详解(七)---绑定服务BoundService详解之Messenger双向通信的实现这是第七篇文章主要讲的是BoundService中用Messenger实现IPC。前三篇文章对扩展Binder类和AIDL进行了说明,绑定服务一般通过AIDL和Messenger来实现IPC一、概述Messenger实现IPC通信,底层也是使用
2016-11-14 13:45:19 13507
原创 Android Service详解(六)---绑定服务BoundService详解之AIDL的自定义属性使用
Android Service详解(六)---绑定服务BoundService详解之AIDL的自定义属性使用这是第六篇文章主要讲的是BoundService中用AIDL实现IPC,自定义属性的使用,上篇博客已经说明了AIDL应该如何使用,但是如果想传入一个自定义的类的时候怎么办呢?那么这篇博客将对这种情况进行详细描述回顾:Android Service详解(一)---概
2016-11-14 10:29:08 13274
原创 Android Service详解(五)---绑定服务BoundService详解之AIDL的使用
Android Service详解(四)---绑定服务BoundService详解之AIDL的使用这是第四篇文章主要讲的是绑定服务BoundService之AIDL的使用回顾:Android Service详解(一)---概述和StartServiceAndroid Service详解(二)---StartServiceAndroid Service详解(三)---
2016-11-14 10:04:16 14531
原创 Android Service详解(四)---绑定服务BoundService详解之扩展Binder类
Android Service详解(四)---绑定服务BoundService详解之扩展Binder类这是第四篇文章主要讲的是BoundService中使用扩展Binder类实现回顾Android Service详解(一)---概述和StartServiceAndroid Service详解(二)---StartServiceAndroid Servic
2016-11-11 10:43:52 14321
原创 Android Service详解(三)---IntentService
Android Service详解(三)---IntentService这是第三篇文章主要讲的是IntentService的使用回顾: Android Service详解(一)---概述和StartServiceAndroid Service详解(二)---StartService 一、Service的耗时操作如何解决呢?不管是何种Service,它默认都是
2016-11-11 09:59:48 13255
原创 Android Service详解(二)---StartService
Android Service详解(二)---StartService一丶概述启动服务由另一个组件通过调用 startService() 启动,这会导致调用服务的 onStartCommand() 方法。服务启动之后,其生命周期即独立于启动它的组件,并且可以在后台无限期地运行,即使启动服务的组件已被销毁也不受影响。 因此,服务应通过调用 stopSelf()
2016-11-10 14:51:02 13691 1
原创 Android Service详解(一)---概述
Android Service详解(一)---概述和StartService此篇文章只是对Service的一些概念分类进行了介绍一丶什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (
2016-11-10 13:53:26 13525 3
原创 Android RecyclerView 详解(四) RecyclerView分割线的使用和分割线样式
Android RecyclerView 详解(四) RecyclerView分割线的使用跟ListView不同的是RecyclerView没有提供给我们分割线,需要我们自己去实现,那么接下来将会介绍RecyclerView分割线的使用。一、最简单的方法实现分割线其实实现分割线的效果我们可以使用margin或者是padding来实现一个简单的分割线效果,这个
2016-11-30 11:32:07 7459
原创 Android RecyclerView 详解(三) RecyclerView的动画实现(移除、添加、改变、移动)和自定义动画的实现
Android RecyclerView 详解(三) RecyclerView的动画实现(移除、添加、改变、移动)一丶添加删除时候的刷新问题先上一下效果图吧1.为了方便起见我们还是先添加三个按钮分别实现添加删除和改变2.在Adapter中写调用方法并进行刷新 public void remove(int position){ list
2016-11-29 16:24:28 23300
原创 Android RecyclerView 详解(二) 点击事件绑定、瀑布流和Grid的实现
Android RecyclerView 详解(二) 点击事件绑定和瀑布流Grid的实现一丶点击事件的绑定我们参考listView的onItemClickListener(1)返回值为void(2)有四个参数值a.adapter的viewb.view被点击的控件c.position位置d.数据模型对象(方便得到数据)(3)创建一个接口
2016-11-29 14:55:21 6136
原创 Android RecyclerView 详解(一)最最最基本使用
Android RecyclerView 详解(一)基本使用一、首先是RecyclerView能做什么,又有什么优点呢? RecyclerView是Android 5.0 materials design中的组件之一,相应的还有CardView、Palette等。看名字我们就能看出一点端倪,没错,它主要的特点就是复用。我们知道,Listview中的Adapt
2016-11-29 09:44:19 4864
RecyclerView 详解源码(分割线、点击事件、添加删除、Grid和瀑布流的使用)
2016-11-30
绑定服务BoundService详解之AIDL的使用(自定义属性也包含其中)
2016-11-14
ListView侧滑删除,利用SwipemenuListView实现源码
2016-10-25
SwipeMenuListView开源框架
2016-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人