- 博客(6)
- 资源 (2)
- 收藏
- 关注
翻译 Kotlin, Android的Swift
Kotlin, Android的Swift苹果已经用Swift代替Objective-C,一种古老的语言,来进行iOS的开发了。明显Android开发也有这个趋势。虽然现在已经可以选择Scala或者Groovy等基于JVM的语言开发Android应用来尝尝鲜,但是弊端却显而易见。 要引入一个全新的开发语言,那么就意味着需要引入这个语言的全部的运行时。这简直就是噩梦。因为这会给 极大的增加应用包的
2016-02-27 16:48:31 1259
翻译 初识Android的ReactiveX
初识Android的ReactiveX开发一个复杂一点的Android应用都会用到网络请求,交互和动画。这些都意味着 要写很多的回调嵌套。这样的代码也被称为callback hell(回调地狱)。这样的 代码不仅长,很难理解,而且也是错误高发的地方。ReactiveX 提供了一个清晰、准确处理异步问题和事件的方法。RxJava是一个ReactiveX在JVM上的实现,由NetFlix开发。这个
2016-02-24 16:49:52 1029
原创 OkHttp3几个简单的例子和在子线程更新UI线程的方法
okHttp用于android的http请求。据说很厉害,我们来一起尝尝鲜。但是使用okHttp也会有一些小坑,后面会讲到如何掉进坑里并爬出来。首先需要了解一点,这里说的UI线程和主线程是一回事儿。就是唯一可以更新UI的线程。这个只是点会在给okHttp填坑的时候用到。而且,这个内容本身在日常的开发中也经常用到,值得好好学一学。okHttp发起同步请求第一个列子是一个同步请求的例子。private
2016-02-20 19:27:49 18067 1
原创 java的静态内部类
只是一个简单的记录。因为一直排斥java这个东西。java跟c++比是很不错的一个语言,至少内存管理这么麻烦的东西不用操心了。但是和不断崛起的脚本语言比起来,效率差的太多。无论如何做android还是需要java的,所以遇到什么就看点什么。既然要用静态内部类,那么就看看为什么不用非静态内部类:package com.company;class Company { private String
2016-02-16 11:31:26 596
原创 从点到面,给Button的属性动画
属性动画是API 11加进来的一个新特性,其实在现在来说也没什么新的了。属性动画可以对任意view的属性做动画,实现动画的原理就是在给定的时间内把属性从一个值变为另一个值。因此可以说属性动画什么都可以干,只要view有这个属性。所以我们这里对Button来做一个简单的属性动画:改变这个Button的宽度。也可以用Tween Animation,但是明显有一点不能满足要求的地方是Tween Anima
2016-02-14 17:36:02 873
原创 Swift: 是用Custom Segue还是用Transition动画
用一个很简单的场景做为例子:在storyboard上,你有用UINavigationController串起来两个UIViewController。这两个controller之间要互相跳转,A->B, B->A。跳转的时候默认的那个push来push去的效果你觉得很傻X,所以想换一个效果。比如,不那么二的fade in/out效果。很多的例子会说写一个cusom的UIStoryboar
2016-02-03 17:37:02 600
MyBeacon代码包
2014-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人