10 2015 档案

程序员启示录
摘要:最近因为项目需要在看一个开源项目的源码,这个开源项目据说在内部开发孵化了 6 年之久,前几年才开源出来。 我在看设计文档和源码中发现,它的高层设计的一致性是比较好的,但到了源码实现就显得凌乱了些。 既然是时间跨度如此长的项目,想必参与这个项目的程序员也不止一批人了,处于不同阶段的程... 阅读全文

posted @ 2015-10-28 00:34 如果蜗牛有爱情 阅读(115) 评论(0) 推荐(0) 编辑

Android 字体库的使用
摘要:开发Android的人大多都知道,Android里面对字体的支持少得可怜,默认情况下,TextView 的 typeface 属性支持 "Sans","serif","monospace" 这三种字体,如果在没有指定字体的情况下,系统缺省会使用 "Sans" 作为文本显示的字体。但这三种字... 阅读全文

posted @ 2015-10-27 22:04 如果蜗牛有爱情 阅读(1255) 评论(0) 推荐(1) 编辑

Android教程 -07 Activity的任务栈和启动模式
摘要:Activity是由任务栈管理的,一般情况下一个应用程序只有一个任务栈。什么是栈?栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西 栈的特点就是先进后出,与栈截然相反的是队列,队列的特点是先进先出。Activity就是采用栈结构进行管理的,... 阅读全文

posted @ 2015-10-26 10:04 如果蜗牛有爱情 阅读(232) 评论(0) 推荐(0) 编辑

ViewPager封装工具类: 轻松实现APP导航或APP中的广告栏
摘要:相信做app应用开发的,绝对都接触过ViewPager,毕竟ViewPager的应用可以说无处不在;APP第一次启动时的新手导航页,APP中结合Fragment实现页面滑动,APP中常见的广告栏的自动滑动(也可手动滑动)。 ViewPager有这么多好处,在APP中到处都可能会用到,那大家岂... 阅读全文

posted @ 2015-10-25 22:10 如果蜗牛有爱情 阅读(233) 评论(0) 推荐(0) 编辑

Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能
摘要:在实际的开发中,我们市场会遇到这样的情况:点击某图片,浏览某列表(某列表详情)中的所有图片数据,当然,这些图片是可以放大和缩小的,比如我们看下百度贴吧的浏览大图的效果: 链接 这种功能,在一些app中是必不可少的!那如何实现呢?接下来,我将介绍通过ViewPager结合PhotoV... 阅读全文

posted @ 2015-10-23 21:41 如果蜗牛有爱情 阅读(1387) 评论(0) 推荐(0) 编辑

Android教程 -06 Activity的生命周期
摘要:本篇播客我们重点介绍下如下知识点:程序启动原理 Activity生命周期 Activity销毁与创建视频建议采用超清模式观看, 欢迎点击订阅我的优酷程序启动原理当用户从主界面点击程序图标时,系统会调用app中被声明为”launcher” (or “main”) activity中的... 阅读全文

posted @ 2015-10-22 10:36 如果蜗牛有爱情 阅读(117) 评论(0) 推荐(0) 编辑

Android教程 -05 Android6.0权限的管理
摘要:视频为本篇博客知识的讲解,建议采用超清模式观看, 欢迎点击订阅我的优酷上篇文章我们讲解了通过隐式意图拨打电话,在AndroidManifest.xml文件中添加了权限 接下来我们单独写个拨打电话的代码,添加好权限,并部署到最新的Android 6.0的模拟器上,需要注意的小细节,... 阅读全文

posted @ 2015-10-21 11:51 如果蜗牛有爱情 阅读(188) 评论(0) 推荐(0) 编辑

Android 设置ImageView宽度固定,其高度按比例缩放适应
摘要:今天和项目经理对喷了一下,他说在应用的列表数据中的图片应该宽度固定,高度按比例缩放自适应,我说,那岂不是很丑!直接让运营那边把图片处理成固定宽高比不就好了,省的我客户端麻烦了。 这家伙不同意,为毛呢,因为我们公司的图片尼玛全部是从别的网站上荡过来的,几万张图片,本身不知道图片宽度和高度。。。... 阅读全文

posted @ 2015-10-20 23:20 如果蜗牛有爱情 阅读(11804) 评论(0) 推荐(0) 编辑

一技压身,天下行走
摘要:最近朋友圈有篇文章《为何我工作十年,内心仍无比恐慌》转的比较多,来自一个腾讯产品总监的演讲。我一个程序员也工作了十年,确实依然感到内心的恐慌,这种职业焦虑在这个行业普遍存在。也许正是因为互联网行业还很年轻,一个行业的寿命远超过一个人的寿命,而互联网行业还不到三十年。远超传统行业的发... 阅读全文

posted @ 2015-10-20 20:23 如果蜗牛有爱情 阅读(118) 评论(0) 推荐(0) 编辑

Android Listview中Button按钮点击事件冲突解决办法
摘要:今天做项目时,ListView中含有了Button组件,心里一早就知道肯定会有冲突,因为以前就遇到过,并解决过,可惜当时没有记录下来。 今天在做的时候,继续被这个问题郁闷了一把,后来解决后,赶紧来记录下,以便日后参考。 首先,其实Listview中Button按钮点击事件冲突这种问... 阅读全文

posted @ 2015-10-18 23:19 如果蜗牛有爱情 阅读(746) 评论(0) 推荐(0) 编辑

Android 动态设置TextView的drawableLeft等属性
摘要:首先,我们在开发过程中,会经常使用到android:drawableLeft="@drawable/ic_launcher"这些类似的属性: 关于这些属性的意思,无非是在你的textView文本的上下左右处添加一个图片。比如下面这么一段代码: 它设置了在文本的左边,显示一个小图... 阅读全文

posted @ 2015-10-18 17:03 如果蜗牛有爱情 阅读(35725) 评论(0) 推荐(0) 编辑

Android教程 -04 启动其它Activity,静态工厂设计模式传递数据
摘要:视频建议采用超清模式观看, 欢迎点击订阅我的优酷意图 Intent一个应用程序肯定不只有一个界面,如何切换到其它界面,只时候就需要启动其它的Activity。启动Activity有多种方式。我在这简单总结下:学习开启其它的Activity,首先需要了解意图: Intent是在不同组... 阅读全文

posted @ 2015-10-16 13:43 如果蜗牛有爱情 阅读(221) 评论(0) 推荐(0) 编辑

瞬息之间与时间之门
摘要:为什么我的博客叫 [瞬息之间] 这是一个跟时间有关的话题。从大学毕业后参加工作,大概到第 5 年时我明显感觉走到了一个瓶颈。那时我是一名程序员,为金融和电信行业的软件系统写着程序。有时早上 10 点上班,晚上 11 点下班,有时下午 7 点去上班,早上 8 点下班(另一个守夜人的故... 阅读全文

posted @ 2015-10-15 20:23 如果蜗牛有爱情 阅读(133) 评论(0) 推荐(0) 编辑

后端分布式系列:分布式存储-HDFS 与 GFS 的设计差异
摘要:「后端分布式系列」前面关于 HDFS 的一些文章介绍了它的整体架构和一些关键部件的设计实现要点。 我们知道 HDFS 最早是根据 GFS(Google File System)的论文概念模型来设计实现的。 然后呢,我就去把 GFS 的原始论文找出来仔细看了遍,GFS 的整体架构图如... 阅读全文

posted @ 2015-10-13 20:31 如果蜗牛有爱情 阅读(357) 评论(0) 推荐(0) 编辑

导航