Android
文章平均质量分 94
呼啸而过11
这个作者很懒,什么都没留下…
展开
-
Android ActionBar的源代码分析(二)
前面已经对ActionBar的初始换过程进行比较详细的分析,没有看过的朋友可以移步android中ActionBar的源代码分析(一)。本章接着对ActionBar的运行机制进行分析。原创 2015-03-29 11:16:32 · 2359 阅读 · 1 评论 -
Android ActionBar的源代码分析(四)
上一篇已经对ActionBar的菜单项的执行过程进行了分析,有兴趣的朋友可以看一下android中ActionBar的源代码分析(三),本章对ActionBar的OverflowMenu的运行机制进行分析。ActionBar的OverflowMenu,就是ActionBar右边的三个小点点,点击以后就出现一个下拉菜单项,如图OverflowMenu是为了解决ActionBar的菜单项太原创 2015-04-12 23:56:53 · 2344 阅读 · 0 评论 -
Android ActionBar的源代码分析(三)
上一篇已经对ActionBar菜单构造过程进行比较详细的分析,没有看过的朋友可以移步android中ActionBar的源代码分析(二)。本章接着对ActionBar菜单的执行过程进行分析。在介绍ActionBar菜单的执行过程之前,首先我们需要了解android的消息处理机制,我们知道activity的activity等组件和view控件都是运行在主线程上的,这个主线程我们也称为UI线程,U原创 2015-03-29 18:13:29 · 2367 阅读 · 0 评论 -
Android ActionBar的源代码分析(一)
ActionBar是android的一个非常重要开发组件,在很多商业应用中到处可见,也是很多android开发人员必须熟练掌握的开发技术,下面就从源码角度来分析ActionBar的实现过程。从哪里开始呢?我们回忆一下在Activity中获取ActionBar的方法为getActionBar(),那就从getActionBar()开始研究吧!打开getActionBar()的代码实现如下原创 2015-03-18 20:34:45 · 4835 阅读 · 0 评论 -
Android 2.x版本使用ActionBar-强制显示OverflowButton
本博客通过在android2.x中使用ActionBar出现很多问题,比如overflow按钮出不来,菜单显示文字不显示图标等等,通过具体例子一步一步进行介绍,最后从android源码角度进行分析,以此能够帮助到曾经遇到过这些问题的人原创 2015-03-06 23:54:45 · 2406 阅读 · 0 评论 -
Android RxJava使用介绍(一) Hello World
最近在做东西的时候,一直在使用RxJava框架,越是深入了解RxJava,就越觉得这个框架威力实在是太大了。好东西不能一个人独自享受,后面几篇文章我会由浅入深来介绍一下RxJava的使用方法,相信看完之后,你会跟我一样逐渐喜欢上这个“威力无比”的武器!那么,RxJava到底是什么?使用RxJava到底有什么好处呢?其实RxJava是ReactiveX中使用Java语言实现的版本,目前Reactive原创 2015-05-19 00:05:20 · 26742 阅读 · 19 评论 -
Android RxJava使用介绍(三) RxJava的操作符
上一篇文章已经详细讲解了RxJava的创建型操作符,本片文章将继续讲解RxJava操作符,包括:Transforming Observables(Observable的转换操作符)Filtering Observables(Observable的过滤操作符)原创 2015-06-23 23:16:35 · 26189 阅读 · 11 评论 -
Android RxJava使用介绍(二) RxJava的操作符
上一篇文章我们通过一个简单的例子来给大家展示了RxJava的基本用法,相信大家已经对RxJava有了大概的了解,由于上篇文章对RxJava的使用介绍都是点到为止,并没有进行深入展开,也许你对RxJava有种名不副实的感觉。OK,下面我们就进入正题,一步步的揭开RxJava的神秘面纱!一个例子RxJava的强大之处,在于它提供了非常丰富且功能强悍的操作符,通过使用和组合这些操作符,你几乎能完成所有你想原创 2015-06-03 23:56:28 · 33154 阅读 · 12 评论 -
Android RxJava使用介绍(四) RxJava的操作符
本篇文章继续介绍以下类型的操作符Combining Observables(Observable的组合操作符)Error Handling Operators(Observable的错误处理操作符)Combining Observables(Observable的组合操作符)combineLatest操作符combineLatest操作符把两个Observable产生的结果进行合并,合并的结果原创 2015-07-18 23:56:06 · 18087 阅读 · 17 评论