摘要:Kotlin, Android的Swift 苹果已经用Swift代替Objective C,一种古老的语言,来进行iOS的开发了。明显Android开发也有这个趋势。 虽然现在已经可以选择Scala或者Groovy等基于JVM的语言开发Android应用来尝尝鲜,但是弊端却显而易见。 要引入一个全新
阅读全文
摘要:初识Android的ReactiveX 开发一个复杂一点的Android应用都会用到网络请求,交互和动画。这些都意味着 要写很多的回调嵌套。这样的代码也被称为 callback hell (回调地狱)。这样的 代码不仅长,很难理解,而且也是错误高发的地方。 "ReactiveX" 提供了一个清晰、准
阅读全文
摘要:`okHttp okHttp`也会有一些小坑,后面会讲到如何掉进坑里并爬出来。 首先需要了解一点,这里说的UI线程和主线程是一回事儿。就是唯一可以更新UI的线程。这个只是点会在给 填坑的时候用到。而且,这个内容本身在日常的开发中也经常用到,值得好好学一学。 okHttp发起同步请求 第一个列子是一个
阅读全文
摘要:只是一个简单的记录。因为一直排斥java这个东西。java跟c++比是很不错的一个语言,至少内存管理这么麻烦的东西不用操心了。但是和不断崛起的脚本语言比起来,效率差的太多。无论如何做android还是需要java的,所以遇到什么就看点什么。 既然要用静态内部类,那么就看看为什么不用非静态内部类: 首
阅读全文
摘要:属性动画是API 11加进来的一个新特性,其实在现在来说也没什么新的了。属性动画可以对任意 view 的属性做动画,实现动画的原理就是在给定的时间内把属性从一个值变为另一个值。因此可以说属性动画什么都可以干,只要 view 有这个属性。 所以我们这里对 来做一个简单的属性动画:改变这个 的宽度。也可
阅读全文
摘要:用一个很简单的场景做为例子:在storyboard上,你有用UINavigationController串起来两个UIViewController。这两个controller之间要互相跳转,A->B, B->A。跳转的时候默认的那个push来push去的效果你觉得很傻X,所以想换一个效果。比如,不那
阅读全文