ruicbAndroid

欢迎关注我的公众号[ruicbAndroid],源码之下,了无秘密。

优先使用注解,慎用枚举

除了枚举,我们其实还可以用更轻量的注解

2017-04-23 17:02:46

阅读数 6880

评论数 6

你应该知道的 Android 数据库更新策略

当应用涉及数据库存储时,数据库的更新就显得十分重要,因为从最初搭建数据库,你就需要做好后期升级的机制。如果刚开始没有做,等 App 上线了,再想更新数据库以新增表或字段,你会发现是个大问题。

2017-04-16 16:07:57

阅读数 8103

评论数 2

使用枚举代替常量,简化工作!

距离上一篇博客,不知不觉已经过去三个月了,不禁感叹时光如白驹过隙。这三个月,技术还是那样(囧),但换了份比较满意的工作,摸打滚爬一个月后,终于慢慢熟悉了新公司的业务,也终于可以抽点时间写写博客了,这事需要坚持下去!这次带来的是枚举在特定情形下的特定用处,合理使用,战斗力翻倍!

2016-07-30 19:21:39

阅读数 13753

评论数 14

这次,彻底弄懂接口和抽象类

作者:伯特 出处:github.com/ruicbAndroid/LoulanPlan 声明:本文出自伯特的《楼兰计划》,转载务必注明作者及出处。 本文旨在讨论抽象类和接口的作用、实例及使用场景,都是我的理解和总结。更多关于接口和抽象类的概念知识,可自行查阅相关文档。 1. 抽象类及其作用 ...

2018-12-10 08:08:26

阅读数 36

评论数 0

夯实Java:从面向对象说起

作者:伯特 出处:github.com/ruicbAndroid/LoulanPlan 本文出自伯特的《楼兰计划》,转载务必注明作者及出处。 刚学习 Java 那会就接触了“面向对象”的概念,但当时并没有太多实战经验,所以对其的理解也仅限于概念。当工作两年后再回顾一下,有些概念能够落地了,遂记...

2018-11-20 09:46:28

阅读数 40

评论数 0

从程序员枪击4位同事,论编码规范的重要性

本文已在我的公众号「伯特说」原创首发。 我们经常调侃说:杀死一个程序员不用枪,改几次需求就行了。 没想到,国外真的发生了程序员枪击同事的事件。而原因,不是产品改需求,竟是同事写代码不规范:不写注释、不遵循驼峰命名、括号换行,最主要还天天 git push -f 提交代码。 枪击事件共导致 4...

2018-09-23 16:29:38

阅读数 711

评论数 1

OkHttp踩坑记:为何 response.body().string() 只能调用一次?

想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。1.发现问题在开发时,我通过构造 OkHttpClient 对象发起一次请求并加入队列,待...

2018-01-08 08:09:29

阅读数 3134

评论数 4

OkHttp踩坑记:为何 response.body().string() 只能调用一次?

想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。 只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。 1.发现问题 在开发时,我通过构造 OkHttpClient 对象发起一次请...

2018-01-08 01:00:58

阅读数 2519

评论数 0

Google 发布2018年Android平台新政策,终于强硬了一回!

1. 背景从 Android 6.0 开始,Google 开始逐渐收紧 Android 平台的开放性,并在进一步提升应用的安全性、性能以及隐私保护方面做出了许多努力。这一点,从 Google 在之后的 Android 7.0 和 8.0 上不断作出的调整就可以看出。但事实上,开发者在开发过程中,...

2017-12-22 07:39:04

阅读数 558

评论数 0

Google 2018年Android平台新政策,终于强硬了一回!

够强硬,我喜欢!

2017-12-22 01:34:49

阅读数 4204

评论数 0

Android实战中与Json数据、Java-Bean相关的效率技巧

围绕Json 数据字段分析、解析,转换成 Java Bean 以及序列化等内容,为大家介绍实际开发中的几个技巧、插件,提升开发效率。

2017-07-23 12:36:14

阅读数 1862

评论数 3

Kotlin 空安全(null-safety):再见 NullPointerException

Kotlin 的类型系统旨在消除来自代码空引用的危险,那我们应该如何进行空处理以避免空指针异常呢?

2017-06-12 08:29:19

阅读数 1248

评论数 1

还在为不写技术博客找理由?写好一篇博客,只需四步

转载请注明出处:http://blog.csdn.net/My_TrueLove/article/details/72895870    一篇让人看了就懂的技术博客,我们不能因为其涉及的知识点简单就说它不好; 反过来,一篇语无伦次、不知所云的技术博客,我们不能因为其阐述的知识点高级反而觉得...

2017-06-07 07:15:45

阅读数 982

评论数 1

Android Studio 必备技巧:TODO 用法及自定义 TODO

效率开发必备,Android Studio 的 TODO 用法及自定义 TODO

2017-06-04 11:55:13

阅读数 10716

评论数 6

Android 屏幕适配扫盲、教程

从基本的 inch、px 与 dpi,聊到 Android 碎片化,再到碎片化的解决方案 dp 与 sp,基础知识大扫盲。最后融会贯通,让你不再谈碎片化色变。

2017-03-26 23:38:55

阅读数 1909

评论数 0

Java I/O(一)字节流与字符流

字节(流)、字符(流)相关概念的介绍,以及从全局角度看Java IO框架,把常用的类归类,并进一步分析字节流和字符流。

2016-12-20 07:57:07

阅读数 619

评论数 0

解析 ViewTreeObserver 源码,体会观察者模式、Android消息传递(下)

继上篇内容,本文介绍 ViewTreeObserver 的使用,以及体会其所涉及的观察者模式,期间会附带回顾一些基础知识。最后,我们简单聊一下 Android 的消息传递,附高清示意图,轻松捋清整个传递过程!

2016-09-24 20:50:35

阅读数 2168

评论数 3

通过源码,手把手带你学属性动画(四) - 理解插值器(附神器)

经常接触动画难免会用到插值器,或者自定义插值器。本文,就从源码角度分析插值器,教你如何自定义插值器! 文章最后,更有神器送上,不要错过!

2016-09-24 15:11:36

阅读数 3615

评论数 2

通过源码,手把手带你学属性动画(三) - ValueAnimator进阶

本文将继续介绍 ValueAnimator 的 ofObject() 和 ofPropertyValuesHolder() 方法,以及从原理上理解 TypeEvaluator 和 PropertyValuesHolder。 Talk is cheap,show me the code!

2016-09-24 12:29:43

阅读数 1530

评论数 0

通过源码,手把手带你学属性动画(二) - ValueAnimator基础

主要讲解 ValueAnimator 的基础使用,以实现简单的值动画效果,为后面学习较高级内容、阅读动画源码打下基础

2016-09-21 19:16:12

阅读数 2719

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭