自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (3)

原创 android 自定义属性值类型的详解

自定义空间时会使用到自定义的属性,这篇文章解释了各种属性值含义。

2016-12-30 11:35:35 1463

原创 android 5.0 界面常用的颜色属性

android 5.0 以后,app可以在styles.xml中通过设置主题theme的颜色来设置指定的Activity或者整个app的显示的颜色,一直对几个属性混淆,这里做个记录,方便以后查找。style name="AppTheme.NoActionBar"> item name="colorPrimaryDark">@color/colorPrimaryDa

2016-12-30 09:17:11 989

原创 RxJava使用详解--组合操作符

RxJava使用详解系列文章《RxJava使用详解--创建操作符》《RxJava使用详解--转换操作符》《RxJava使用详解--过滤操作符》详细的例子可以查看文章末尾的源码这篇文章主要讲RxJava中常见的组合操作符

2016-12-20 11:42:50 3927

原创 RxJava使用详解--过滤操作符

RxJava使用详解系列文章《RxJava使用详解--创建操作符》《RxJava使用详解--转换操作符》详细的例子可以查看文章末尾的源码这篇文章主要讲RxJava中常见的过滤操作符1.debounce操作符源Observable每发射一个数据项,如果在debounce规定的间隔时间内Observable没有发射新的数据项,debounce

2016-12-19 16:26:25 2166

原创 RxJava使用详解--转换操作符

RxJava使用详解系列文章《RxJava使用详解--创建操作符》这篇文章主要将RxJava中常见 的转换操作符。1.Buffer():定期收集Observable的数据放进一个数据包裹,然后发射这些数据包裹,而不是一次发射一个值。Buffer操作符将一个Observable变换成另一个,原来的Observable正常发射数据,变换产生的Observ

2016-12-18 14:47:06 1771

原创 RxJava使用详解--创建操作符

RxJava使用详解一、RxJava有什么用?简单说几点:简化代码、简单实现异步错误处理、轻松使用并发、有很多操作符,可组合使用,使用非常灵活。二、下面说一下RxJava常用的创建操作符,其他操作符会在后面的几篇文章里再为大家详细介绍。常见的创建操作符:create()、just()、from()、defer()、interval()、timer()、range()

2016-12-17 19:39:55 1392

原创 EventBus使用详解

简介:* 简化Activitys、Fragments、后台线程间的通信* 避免复杂的和容易出错的依赖和生命周期,注册与解绑* 使用代码简单* 性能高* 处理事件可以随意指定线程开始使用EventBus1.EventBus可以从JCenter和Maven中央仓库获取,所以只需在gradle脚本中添加这个依赖 compile 'org.greenrobot

2016-12-16 11:34:59 415

原创 BottomNavigationView的使用

官方更新了Support25.0.0,今天我们来认识一下BottomNavigationView,也就是底部导航,官方建议BottomNavigationView的item在3~5之间。我的使用环境build.gradle中的引用如下:dependencies { compile fileTree(include: ['*.jar'], dir: '

2016-12-02 21:35:23 3674

gradle in action(gradle实战)

Gradle 是Java 软件开发中的自动化构建工具,类似于传统工具如Ant 和Maven。Gradle 吸收或沿用了Maven 中比较成功的一些实践,但相对于Maven 或Ant 又有极强的扩展。 《实战Gradle》(Gradle in Action)全方位地讲解了Gradle 工具相关的知识,包括Gradle 的基本知识、自动化构建的基本概念和最佳实践,以实际案例的方式解释如何使用Gradle 进行软件项目构建。除了基础知识外,由于软件开发绝对不仅仅是实现业务逻辑代码,《实战Gradle》还介绍了一些解决软件开发中常见问题的实践,如多语言、多项目构建,Gradle 在持续集成和持续交付中的应用,Gradle 构建JVM 其他语言,以及Gradle 集成JavaScript 构建等。 云计算和DevOps 的兴起,给软件行业带来了翻天覆地的变化,《实战Gradle》对于云计算平台、开源社区中的一些工具与Gradle 的结合使用也做了相关的介绍。 因为Groovy 用于编写Gradle 构建配置的DSL,所以为了帮助读者更好地理解Gradle,《实战Gradle》还讲解了Groovy 的基本知识,虽然不是全方位地讲解Groovy,但是理解Gradle 足矣。 实战Gradle 目录

2017-10-31

android编程权威指南(完整版带目录)

权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然意犹未尽,那“挑战练习”一定会让你大呼过瘾。本书之所以能在移动应用开发类图书中脱颖而出,还在于它真的是在与读者“对话”。阅读本书就好像有一位私人导师在你身边随时为你答疑解惑

2017-09-25

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