- 博客(7)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Android远程服务——AIDL
做过安卓开发的朋友对service服务肯定不陌生,它运行在后台,没有界面。但是可以在后台完成我们的很多的耗时任务。是安卓中非常强大的组件。在用它的时候,我们一般是用startService()或者bindService()来使用它。这都是调用本地的服务,就是服务和调用者在同一个应用里。现实的开发中我们经常也用到调用应用以外的的服务,这个时候,调用者和服务不再同一个应用中。我们就会用到AIDL(An
2016-02-28 21:40:17 486
原创 java设计模式——观察者模式
观察者模式也是我们平时编码时用的非常多的一种设计模式,有点回调的意味,我们平时用的UI控件的点击事件,现在很流行的响应式编程,还有现在很流行的Rxjava等非常好的开发框架中都有它的影子。 其实特别对于移动端开发来说,这种设计模式是非常非常重要的,因为当我们订阅了一个事件之后,我们就不用管它了,去做别的事情,它会自动完成我们订阅的事件,等它完成之后,在来通知我们,这样我们就不用一直等着一
2016-02-20 20:23:06 399
原创 java设计模式——单例模式
对于java或android开发来说,理解设计模式是非常有必要的。是语言开发升级的必经之路。今天先谈谈最简单的一个设计模式也是用的非常多的一个设计模式——单例 单例模式从名字中就能看出是保证整个应用中只有一个实例。 这样有什么好处呢,首先想到就是避免资源的浪费,也可以避免多实例多次调用产生的错误结果。 在一些工具类中,线程池中等地方都可以用到单例。写
2016-02-19 11:06:29 341
原创 Android RecycleView(四)——时间轴
上一篇Android RecycleView(三) 完成了点击事件 这次使用recycleview完成一个有意思的时光轴效果。效果图:要实现次效果呢 其实就是我们在每一个item中画一个圆圈加一个线的图形第一种和第二种都可以实现,当然我们可以找美工给我们相应的图片,放入item中,今天我们不说图片,自己画出第一个,第二个原理一样,只是画的坐标不一样。自定义的
2016-02-04 15:41:51 1560 2
原创 Android RecycleView(三)——增加点击事件
上一篇Android RecycleView(二) 给recycleview添加了分割线,这篇来给他添加点击事件。其实在adapter中添加一个回掉即可。package com.chs.myrecycleview.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;
2016-02-03 17:01:07 2761
原创 Android RecycleView(二)——添加分割线
上一篇http://blog.csdn.net/mingyunxiaohai/article/details/50628228 完成了最最基本的recycleview的用法 这一篇,完成其分割线的设置。recycleview 有其自己设置分割线的方法:recyclerView.addItemDecoration() 参数是我们自己定义的一个ItemDecoration通过自定义item
2016-02-03 16:14:15 4416
原创 Android RecycleView(一)
记得以前刚学完android的时候去面试,总会被问到listview怎么优化啊!当时就说一下复用啊等等。大家都知道,我们平时写listview或gridview的时候,都会用到ViewHolder来复用item的布局优化性能。recyvleview 已经出现很久啦,android5.0以后google推出了recyvleview 它将viewholder官方画内部实现更好的性能优化,更牛的是通
2016-02-03 14:56:58 1492
MyEventBus
2016-03-08
NFC开发onNewIntent的问题
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人