Mango’s Blog AutoLayout非常强大也非常易用,可读性也很强,加上各种第三方AutoLayout库,让你布起局来犹如绷掉链子的狗!根本停不下来!以前的 label.frame.origin.…
分类:Android
阅读 Glide 源码后的一些浅薄认识
Glide 里一句简单的 Glide.with(this).load(url).into(imageview) 背后其实有着非常复杂的逻辑和工作,这次正好碰巧有郭霖的博客在前方带路,我也顺便来看看 Glide 的源码实现…
程序猿与架构狮的思路区别
本文作者:boxer 微信:boxertan 日期:2016-05-20 如需转载,请先联系作者 发现问题 有一天,程序猿写了一条sql,发现执行挺慢的。想想也不是慢点太离谱吧,先提交上线吧。 有一天,架构狮写了一条sq…
Android Studio - Gradle build设置自动log开关
Android Studio – Gradle build设置自动log开关 应用场景 通常情况下我们的apps发布后也就是release模式下log是不显示的,debug模式下是显示log的,但是在特殊情况…
状态栏 a.getBoolean(1, false) 报错
状态栏 a.getBoolean(1, false) 报错 这个错误在编译运行时候并不会出现,但是当需要编译打包的时候,就会报出这个异常。 TypedArray a = mContext.obtainStyledAttr…
Android群英传知识点回顾——第十三章:Android实例提高
Android群英传知识点回顾——第十三章:Android实例提高 这一章是两个游戏的设计,比较关键的是整个游戏的设计思想和游戏实现的算法,我曾经也做过2048的游戏,觉得内容还是挺不错的,如果光凭文字表达,有些地方很难…
RxJava 设计回顾
本文是 Advanced RxJava http://akarnokd.blogspot.com/ 系列博客的中文翻译,已征得作者授权。该系列博客的作者是 RxJava 的核心贡献者之一。翻译的内容使用 知识共享 署名-…
你为什么选择程序员这个职业?
于为何选择程序员这份工作,各有各的答案。有的人因为喜欢代码的对话逻辑,有的人因为看中程序员的较高薪资。有人追名,有人逐利,有人为了梦想,还有人仅仅只是想做些实际的小事。你的答案,又是什么? 写在前面 前几天和两位发小聚餐…
两年的Android成长之路(一)
前言 又是一年,毕业就成了名副其实的程序员。两年多Android开发,从最初的小白,到现在可以自己设计一些东西;从最初面对需求的茫然,到现在游刃有余,一路的成长和成果,到此做个小结。大牛可以略过,希望能对刚刚踏上Andr…
关于Java计算精度问题
初级问题: double i = 399 * 0.075; 此时结果:29.924999999999997 明显和我们应得的29.925有精度上的问题 so,马上想到了BigDecimal这一高精度计算专用的类 new …
Glide-源码分析(一)
前言 前面几片文章主要介绍了下Picasso,相对来说Picasso源码看起来会比较轻松,所以如果想研究图片框架的话,建议先从Picasso下手,这样会比较容易。 源码分析 今天只分析最简单的一行代码,后面会慢慢深入。 …
React Native 打包APK
title: React Native 打包APK tags: [Android, React Native] categories: React Native description: React Native 打包A…