自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014486880的博客

共分享,共学习。

  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 EventBus源码分析

最近在学习Rxjava,它的思想让我回想起了之前项目中用到的EventBus,事件订阅。但EventBus的具体原理己经记不清,就跑回去看了下它的源码。今天总结下。它的使用方法很简单,不知道如何使用的可以看看我之前写过的一篇博客[不可不知的EventBus]。(http://blog.csdn.net/u014486880/article/details/48449907)使用差别在这里还是要说一下

2016-04-29 10:37:12 4742

原创 ButterKnife源码分析

使用Butter Knife己经很长时间了,一直很喜欢用。因为它能帮我节省很多重复性的绑定控件代码。今天就来讲讲它的源码吧。只是总结我对它源码的一个理解。先看下它的使用效果:public TestActivity extends Activity{ @Bind(R.id.top_pic) ImageView topPic; @Bind(R.id.top) TextView

2016-04-27 11:23:06 2887

原创 LeetCode最常见的面试笔试题总结

找了一段时间的实习,总结一下LeetCode上面试出现频率比较高的题,只总结一部分,后续还会继续更新。一、Two Sum题意是给出一个数组,输出和为k的两个数。数组为无序的。 这道题的解题思路是先把数组排序,再用两个指针,分别指向头和尾,并算出头和尾的和s,再把s与k比较,如果s小于k,头指针往后移,如果s大小k,尾指针往前移。直到找到为止。如果头尾指针相遇还没找到,则证明不存在。 代码如下:p

2016-04-26 23:55:09 24228 3

原创 android自定义进度值可拖动的seekbar

最近忙找实习,加上实验室在推新项目,需要学习新知识。所以很长一段时间没去整理了官博客了,github也蛮久没更新,很惭愧。接下来还是要坚持写。今天就简单的写一下我在项目中用到的算自定义seekbar的博客,需求是这样的,seekbar需要显示最左和最右值,进度要跟随进度块移动。看下效果图就明白了。 其实实现起来很简单,主要是思路。自定义控件的话也不难,之前我的博客也有专门介绍,这里就不再多说。

2016-04-18 20:10:36 6804 2

原创 浅谈开发中常用的设计模式

设计模式在开发中占很重要的地位。在大型项目中使用好设计模式往往会取得事半功倍的效果。本篇博客就介绍下几种在开发中常用到的设计模式。设计原则先看下一些约定俗成的设计原则,其实要遵守以下所有原则很难,但开发过程中还是要有这样的意识。找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。(封装变化)针对接口编程,而不是针对实现编程。多用组合,少用继承:用组合建立的系统具有很

2016-04-12 00:21:45 15126 1

Cocos2d制图软件tiled

可以方便的对地图某些位置进行标记,读取。

2015-12-30

EventBus例子

关于EventBus的android代码实现。EventBus主要用于线程间的通信。总共分为四部分,发布者、订阅者、事件、总线。本例子实现两Activity间的事件订阅和发布。

2015-09-15

Fragment的传值问题

Fragment,碎片,是Android 3.0之后加入的一个非常重要的概念。每个Fragment都有相应的Activity对它进行托管。一个Activity中可以有多个Fragment,这很自然的给大屏幕的适配提供了很便捷的方案。现在大家在开发中都必不可上的用上Fragment。本文总结了Fragment在不同情况下的传值方法,包括不同Activity下的Fragment的传值,相同Acitvity托管下不同Fragment的传值。同一界面不同Fragment传值并实时变化的情况。了解了这些,基本上Fragment的通信就不会再有问题了。接下来分部分介绍。

2015-08-01

git bash软件下载

这是git bash工具,用于在window下进行git版本控制的软件。

2015-05-30

Android底部tab栏与标题栏结合

实现了Android的底部tab切换界面,并实现了不同tab有不同的标题显示样式。这在项目中很常用。

2015-05-24

SVN版本控制相关软件

SVN版本控制的相关软件下载,包括VisualSVN Server,TortoiseSvn以及eclipse与SVN相关联的插件。

2015-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除