- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 为什么Android开发者应该使用FlatBuffers替代JSON?
你可能会问,既然我们已经有很标准的JSON以及转换库比如GSON和Jackson,为什么还要使用新的工具呢?不妨先试一下FlatBuffers,然后你就会发现它比JSON快得多。FlatBuffers是什么?FlatBuffers是一个高效的跨平台序列化类库,可以在C++、C#、C、Go、Java、JavaScript、PHP和Python中使用。是Google开发的,是为
2016-07-20 09:26:26
617
原创 使用Kotlin简化Android开发
Android开发者在语言限制方面面临着一个困境。众所周知,目前的Android开发只支持Java 6(语言本身从Java 7开始进行了一些改进),因此我们每天只能使用一种古老的语言来进行开发,这极大地降低了我们的生产力,同时也迫使我们不得不编写大量的样板与脆弱的代码,然而这样的代码是难以阅读和维护的。幸运的是,Android程序是运行在Java虚拟机之上的,因此从技术上来说,可以运行在JVM之上
2016-05-30 18:19:52
513
原创 Android@Kotlin(三)扩展变量与其它技巧
到现在,我们已经可以使用比XML更少的代码完成View的构建,更别说Java了。Kotlin的语法为声明式,View之间的嵌套也十分清晰,而且我们还可以给类很方便地添加实用方法。但在上一篇的结尾我们提到要给View设置左内边距并不容易实现。如果硬是要用Kotlin做这件事,就需要如下编码,注意其中我们需要调用setPadding()并传入四个参数,而不是给一个由JavaBean风格的get
2016-05-30 18:15:35
1527
原创 Android@Kotlin(二) 界面构建与扩展方法
这是实战Kotlin@Android的第二部分,如果你还没读过第一部分,建议先阅读第一部分实战Kotlin@Android(一):项目配置和语言转换在前面的文章中我们使用Kotlin中type-safe builder模式写了一个还算有用的v方法,它可以构建任意Android View实例。相关厂商内容滴滴出行iOS客户端架构演进之路!微信客
2016-05-30 17:52:21
603
原创 Android@Kotlin 在Android studio 中配置Kotlin
在Android项目中配置Kotlin官方文档讲了如何一步步安装Kotlin插件,并使用插件在Android项目中自动修改Gradle文件来添加对Kotlin的支持。我不建议大家这么做,因为这样自动完成的结果可能并不完美,即使修改后的Gradle文件工作正常,也会打乱Android项目中Gradle文件的一般形式。说实话,我一直不喜欢有些Android Studio插件直接修改An
2016-05-30 17:34:29
9843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人