“很多人跟我说,你有房有车有老婆有小孩,人生圆满了啊,真的是这样吗?”

初识

我和我老婆是校友,我是软件专业,她是财务专业,她小我一届。至于怎么认识的,已记不得,只是一直是QQ好友,11年暑假见面就在一起了。

恋爱

恋爱应该是最开心的一段时光,有时间我们就出来玩,去公园,爬山,吃饭啥的。

阅读全文 »

前言

夜间模式实现方式
1、通过切换theme来实现夜间模式。
优点:可以匹配多套主题,并不局限于黑白模式
缺点:需要大量定义主题
详见博客:http://wuxiaolong.me/2015/08/19/ChangeTheme/

2、通过修改uiMode来切换夜间模式。
修改uimode是修改Configuration,这种主题切换只限于黑白模式,没有其他模式,不需要大量定义主题,即本文介绍的内容。

效果预览


阅读全文 »

之前写过同样的一篇教程(地址:Android library分享到jcenter),但是配置较多,还不能自己写库名(最新的貌似可以写),起码当时不能(直接取的建库时的名),这点被坑了,后来想改名都不行,后文会说。这篇教程和之前差不多,就配置这块不一样。好,快上车,老司机要开车了。

申请bintray账号

登录 bintray.com
bintray.com上注册一个账号。
点击maven,点击Add New Package,为我们的library创建一个新的package。
命名所有字母应该为小写,单词之间用-分割。
需要API Key,点击进入你的账户信息里再点击Edit即有查看API Key的选项,把他复制下来。

配置

library项目最好分成两个module,一个Application Module,一个Library Module。Application Module用于展示库的用法,Library Module是library的源代码。

阅读全文 »

重点介绍网站http://www.androiddevtools.cn/,收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。感谢脉脉不得语,分享这么棒的AndroidTools!

号外


就在今天,Android Studio终于迎来了2.0正式版更新(此版本最重要的两个更新是:即时运行和 GPU Profiler。同时还有全新的 Android 开发套件,速度强行提升 50 倍),之前Android Studio Preview和Beta版本还存在很多bug,因此不建议更新。

升级注意问题
1、点击Check for Update不能出现上面的增量升级提示,多点击几次Check for Update
2、升级完成,默认配置gradle1.5,进入后会报错,会有提示,做相应gradle同步

阅读全文 »

相信大多数开发者都使用过EventBus或者Otto(我还未实践过),作为事件总线通信库,如果你的项目已经加入RxJava和EventBus(或Otto),那不妨用RxBus代替EventBus或者Otto,省去更多库的依赖。

RxJava

之前已经分享过RxJava知识,可以点击RxJava,这里不再细说。

RxBus

假设你已经对RxJava有所了解,再继续往下看。

阅读全文 »