Ted's Blog

努力去做一个不辜负时光和爱情的Coder

【通知】即日起迁移本博客至Blog.TedXiong.com

一晃一年多过去了,要不是狗爹给我发邮件告诉我域名快到期了,几乎都要遗忘了这个地方,今天把自定义域名移除掉,即日起,这里就留作纪念吧。 希望能在更好的地方遇见更好的自己,Ted,加油。

【笔记】深入理解Java内存模型(一)——基础

【笔记】深入理解Java内存模型(一)——基础 @(读书笔记)[Java,Java内存,并发编程] 声明:尊重原作,本文只是读书笔记,所有版权均属于原作 原文地址:http://www.infoq.com/cn/articles/java-memory-model-1 后续阅读: http://www.infoq.com/cn/articles/java-memory-model...

【译】Android中的MVP设计模式(一)

【译】Android中的MVP设计模式(一) 原文地址:MODEL VIEW PRESENTER (MVP) IN ANDROID, PART 1 架构模式是计算机科学中的一个基本组成部分。使用设计模式能够保持项目的简洁性、扩展性和可测试性。MVP设计模式是一个已经发展了多年时间并且被认为是设计标准的解决方案。MVP还在不断的发展,并且Android SDK中逐步的取代了MVC设...

【译】Android Studio 2.0预览版 v5 功能介绍

【译】Android Studio 2.0预览版 v5 功能介绍 原文地址:Android Studio 2.0 Preview 5 Available 我们刚刚通过金丝雀[^canary][注1]版本渠道发布了Android Studio 2.0预览版 v5。相对于上个月的预览版 v4,这次构建做了很大一批的修复,主要包括: Instant Run(即时运行):在这块,...

Bye2015Hi2016 @Ted 【珍惜已有,前行不止】

本文初衷来自于https://github.com/winter-fall/Bye2015Hi2016/issues/84 Bye2015Hi2016 @Ted 【珍惜已有,前行不止】 写在题前 充满鲜花的世界到底在哪里 如果它真的存在那么我一定会去 我想在那里最高的山峰矗立 不在乎它是不是悬崖峭壁 … 不得不佩服网易云音乐的推荐功能,在我敲下本篇文字的几个tag之...

2015-2016年读书计划清单

用无神论的论点来说服自己的迷信,用迷信来证明存在,用存在来博弈虚无,用有限的认知在没有源头的生命里寻找平衡。 ——摘自《借山而居》 2015-2016年读书计划清单 Android应用UI设计模式100% 群山回唱50% Android群英传50% 大话设计模式30% Head First 设计模式20% 深入理解Java虚拟机10% Android应用性...

正在做的事!

自己爱好广泛,无论什么技术或者好玩的东西,都想亲自尝试一下,各种杂而不精,也就导致自己总是感觉时间不够用,为了提高做事效率,我甚至不惜花钱买了高级版Todoist等软件,来监督自己做事情。 今天在这里再添加一篇正在做的事博文,记下目前自己正在做或者将要做的技术方面相关的事情,以防自己被紧急的事情耽搁,导致事情遗忘、计划泡汤,其他的方面的事情,还是交给Todoist来提醒我吧。 ###...

Android Dev Tips 3-使用SublimeText编译Java

在Android Studio中开发Android项目时,经常会遇到Java语言相关的问题,就想随手写一个demo验证一下。如果使用比较庞大的IDE,比如Android Studio或者Eclipse,就有点大材小用。最近我因为学习Python,安装了SublimeText这个韩国人开发的软件,一个很轻量级的文本编辑器。今天突然灵机一动,能不能用这个文本编辑器直接运行java代码。网上一搜索...

Android Dev Tips 2-实现Android 页面切换的Reveal切换效果

在Android L之后,出现了很多酷炫的切换效果,模拟水滴展开来切换新页面的效果是其中之一 实现效果 核心代码 public void startFromLocation(int[] tapLocationOnScreen) { changeState(STATE_FILL_STARTED); start...

Android Dev Tips 1-布局文件XML中的三个小技巧

快速绑定点击事件 在XMl中可以通过onClick这个属性直接绑定该视图的点击事件,方法如下: <Button android:id="@+id/pay" android:layout_width="match_parent" android:layout_height="...