Luis von Ahn这个神人

p19930693

前面的话

上次看了Fenng的一篇文章,大意说的是拥有较好的写作能力能够帮助自己更好的去思考,看了之后自己挺认同的。
我对自己的写作能力还是相当悲观的,你要知道我是那种高中写作文第一件事是找到800百字的位置,做个标记,然后开始了挤牙膏似的向那个『800百字』标记进军的人;大学每年的学年总结我都是照着标准格式来填的。本身就烂的底子再大学这七年的荒废,可想而知现在我的写作水平到了哪个境界了?所以我写这个博客有一部分原因也是想借此提高自己的写作能力。现在我决定用“随想”这个类别来写一些我觉得有趣、好玩的事情、东西或者人,涉及的领域可能五花八门。
恰好之前我在北京实习的时候,公司要求每个人每周都要进行一次分享,内容不限,当时轮到我的时候,我就向大家分享了一下Luis von Ahn这个人以及他所做的事情。那我今天就把之前的那个分享在充实一下,遂作此文。 继续阅读“Luis von Ahn这个神人”

深入解析Android的自定义布局

layouts-post

写在前面的话:

这篇文章是前Firefox Android工程师(现在跳槽去Facebook了)  继续阅读“深入解析Android的自定义布局”

Linkedin工程师是如何优化他们的Java代码的

最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公司主页以及客户端等多个分发渠道提供支撑(如下图所示)。 继续阅读“Linkedin工程师是如何优化他们的Java代码的”

你的Android应用完全不需要那么多的权限

Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。 继续阅读“你的Android应用完全不需要那么多的权限”

巧用Drawable 实现Android UI 元素间距效果

本文翻译自:Grid Spacing on Android     原文作者:Cyril Mottier
在大部分的移动UI或者Web UI都是基于网格概念而设计的。这种网格一般都是有一些对其的方块组成,然后它们组合成为一个块。使用网格这样的设计原则可以有助于对齐UI元素,提升UI的一致性,同时还能让用户更加容易的获取UI上面包含的内容。简而言之,网格是一个相当的强大的设计工具。 继续阅读“巧用Drawable 实现Android UI 元素间距效果”

如何给你的Android 安装文件(APK)瘦身

本文翻译自:Putting Your APKs on Diet           原作者:Cyril Mottier
Android的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。apk文件大小的爆炸式增长主要是因为用户对app质量的期待越来越高以及开发者的开发经验增长,具体体现在以下几个方面: 继续阅读“如何给你的Android 安装文件(APK)瘦身”

Android Studio 开发技巧集锦二

本文翻译自:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/

行复制

Mac OS: Command+D
Windows & Linux: Ctrl+D

这个快捷键的厉害之处在于它会复制当前行同时又不会影响系统的剪贴板。效果如下图:
11-duplicate_lines

继续阅读“Android Studio 开发技巧集锦二”

Android Studio开发技巧集锦一

本文翻译自:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/

关于Android Studio的键位映射

Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在“Settings->Keymap”菜单里面查看当前所使用的键位映射。

继续阅读“Android Studio开发技巧集锦一”

为什么不能往Android的Application对象里存储数据

在一个App里面总有一些数据需要在多个地方用到。这些数据可能是一个 session token,一次费时计算的结果等。通常为了避免activity之间传递对象的开销 ,这些数据一般都会保存到持久化存储里面继续阅读“为什么不能往Android的Application对象里存储数据”