Android 相关
文章平均质量分 96
伯特
大前端开发工程师一枚
展开
-
通过源码,手把手带你学属性动画(一) - 相关类总览
本系列文章,将带你由浅入深剖析属性动画。我们主要的参考资料是源码、官方API文档,期间会不时通过源码简单的分析动画的实现原理,以了解动画的工作机制,知其然知其所以然,这样才能更好的掌握属性动画。原创 2016-09-14 15:36:50 · 1634 阅读 · 0 评论 -
剖析 Android 属性动画,知其然知其所以然(上)
本文主要介绍了属性动画的用法,并详细解释了API中方法的用途,以及对参数的介绍。并通过几个View动画的例子,加深对属性动画的认识,以及和补间动画作对比。文章后半段,从源码角度分析了属性动画结束getter和setter方法实现动画的原理,不容错过!原创 2016-08-21 18:31:19 · 2168 阅读 · 5 评论 -
你应该知道的 Android 数据库更新策略
当应用涉及数据库存储时,数据库的更新就显得十分重要,因为从最初搭建数据库,你就需要做好后期升级的机制。如果刚开始没有做,等 App 上线了,再想更新数据库以新增表或字段,你会发现是个大问题。原创 2017-04-16 16:07:57 · 9150 阅读 · 2 评论 -
优先使用注解,慎用枚举
除了枚举,我们其实还可以用更轻量的注解原创 2017-04-23 17:02:46 · 14360 阅读 · 6 评论 -
使用枚举代替常量,简化工作!
距离上一篇博客,不知不觉已经过去三个月了,不禁感叹时光如白驹过隙。这三个月,技术还是那样(囧),但换了份比较满意的工作,摸打滚爬一个月后,终于慢慢熟悉了新公司的业务,也终于可以抽点时间写写博客了,这事需要坚持下去!这次带来的是枚举在特定情形下的特定用处,合理使用,战斗力翻倍!原创 2016-07-30 19:21:39 · 20156 阅读 · 18 评论 -
Android Studio 必备技巧:TODO 用法及自定义 TODO
效率开发必备,Android Studio 的 TODO 用法及自定义 TODO原创 2017-06-04 11:55:13 · 21941 阅读 · 7 评论 -
Kotlin 空安全(null-safety):再见 NullPointerException
Kotlin 的类型系统旨在消除来自代码空引用的危险,那我们应该如何进行空处理以避免空指针异常呢?原创 2017-06-12 08:29:19 · 3808 阅读 · 1 评论 -
Android实战中与Json数据、Java-Bean相关的效率技巧
围绕Json 数据字段分析、解析,转换成 Java Bean 以及序列化等内容,为大家介绍实际开发中的几个技巧、插件,提升开发效率。原创 2017-07-23 12:36:14 · 3408 阅读 · 3 评论 -
Google 2018年Android平台新政策,终于强硬了一回!
够强硬,我喜欢!原创 2017-12-22 01:34:49 · 5289 阅读 · 0 评论 -
通过源码,手把手带你学属性动画(三) - ValueAnimator进阶
本文将继续介绍 ValueAnimator 的 ofObject() 和 ofPropertyValuesHolder() 方法,以及从原理上理解 TypeEvaluator 和 PropertyValuesHolder。Talk is cheap,show me the code!原创 2016-09-24 12:29:43 · 2059 阅读 · 0 评论 -
通过源码,手把手带你学属性动画(二) - ValueAnimator基础
主要讲解 ValueAnimator 的基础使用,以实现简单的值动画效果,为后面学习较高级内容、阅读动画源码打下基础原创 2016-09-21 19:16:12 · 3310 阅读 · 0 评论 -
解析 ViewTreeObserver 源码,体会观察者模式、Android消息传递(下)
继上篇内容,本文介绍 ViewTreeObserver 的使用,以及体会其所涉及的观察者模式,期间会附带回顾一些基础知识。最后,我们简单聊一下 Android 的消息传递,附高清示意图,轻松捋清整个传递过程!原创 2016-09-24 20:50:35 · 3407 阅读 · 3 评论 -
AndroidAnnotations 注解框架的优势对比、配置及使用教程
AndroidAnnotations 是一个开源注解框架,旨在加快 Android 开发的效率,其区别于其他基于反射的注解框架,使用 jdk 1.6引入的 Java Annotation Processing Tool,在编译器中加了一层额外的自动编译步骤,用来生成基于你源码的代码,不会给 APP 带来任何副作用,相反它强大易用的 api 能为你带来前所未有的编程体验原创 2016-04-27 18:27:35 · 5052 阅读 · 6 评论 -
情景再现,从源码角度分析异常:The specified child already has a parent
android 开发,从源码角度分析异常,再现异常情景,最终解决异常:Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.原创 2016-08-17 13:55:15 · 1393 阅读 · 0 评论 -
超详细:用图诠释Android Studio调试技巧
调试在日常开发中真的很重要,本文使用图片的方式向大家全面阐述有关调试的功能和技巧,值得一看!同时也欢迎拍砖、指正!原创 2016-08-18 14:16:53 · 4174 阅读 · 0 评论 -
Android Studio实用快捷键,带你高效编码!
一天的工作时间,绝大多数都在 捋别人的代码结构、追踪代码执行的过程去向、调试 等,真正写代码的时间反而很少。善用一些 Android Studio 快捷键,将会高效提升开(zhuang)发(bi)效率!原创 2016-08-09 20:37:06 · 5567 阅读 · 0 评论 -
Hi,别总低头写代码!请查收你的新人指导...
本文不讨论技术,推荐几款效率软件,以及一些好的学习资源,以帮助刚入门或者初级的程序员,有条不紊的提升自己的技术。这一波,请接好!原创 2016-09-06 23:04:36 · 2266 阅读 · 0 评论 -
Android 屏幕适配扫盲、教程
从基本的 inch、px 与 dpi,聊到 Android 碎片化,再到碎片化的解决方案 dp 与 sp,基础知识大扫盲。最后融会贯通,让你不再谈碎片化色变。原创 2017-03-26 23:38:55 · 3101 阅读 · 0 评论 -
通过源码,手把手带你学属性动画(四) - 理解插值器(附神器)
经常接触动画难免会用到插值器,或者自定义插值器。本文,就从源码角度分析插值器,教你如何自定义插值器!文章最后,更有神器送上,不要错过!原创 2016-09-24 15:11:36 · 4351 阅读 · 2 评论 -
Android Studio 2.2 正式稳定版已发布,先睹为快!
Android Studio 2.2 正式稳定版已经可以下载更新了,新版都有哪些特性呢?让我们跟随官方 Android 开发者博客,先睹为快吧!原创 2016-09-20 15:23:19 · 8164 阅读 · 0 评论 -
解析 ViewTreeObserver 源码,体会观察者模式、Android消息传递(上)
从 ViewTreeObserver 源码出发,带你剖析 ViewTreeObserver,并间接体会观察者(Observer)模式、Android消息传递机制在其中的使用。原创 2016-08-25 02:14:16 · 2660 阅读 · 4 评论 -
OkHttp踩坑记:为何 response.body().string() 只能调用一次?
想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。1.发现问题在开发时,我通过构造 OkHttpClient 对象发起一次请求并加入队列,待服务端响应后,回调 Callback 接口触发 onResponse() 方法,然后在原创 2018-01-08 01:00:58 · 4937 阅读 · 1 评论