摘要: 我们从开发的角度来说,Handler是Android 的消息机制的上层接口。说到Handler,大家都会说:哦,Handler这个我知道干什么的,更新UI。没错,Handler的确是用于更新UI的,具体来说是这样的:有时我们需要在子线程中进行耗时的I/O操作,而在此操作完成后需要在UI上有所变化,在 阅读全文
posted @ 2017-08-26 17:02 lusCodding 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 我们可以看见很多类似瀑布流的分类: 通过边框进行选择,那么这个边框是怎么变成的呢? 我们可以通过添加背景图,不过有更加简单的,如下: 我们在drawable文件中编写一个shape, 阅读全文
posted @ 2017-07-25 09:55 lusCodding 阅读(3376) 评论(0) 推荐(0) 编辑
摘要: 内容不多,只是感觉平时很容易遇上,那就做个笔记吧! 其实很简单,如下: 阅读全文
posted @ 2017-07-25 09:31 lusCodding 阅读(1608) 评论(1) 推荐(0) 编辑
摘要: Android技术——轮播功能 轮播需要什么? 答:实现图片与广告语展示、循环播发以及手动切换、支持加载本地与网络图片。 性能优化? 答:多张图片与指示器展示、自动与定时、循环播发、滑动流畅并且无卡顿、加载速度、图片点击。 下面介绍一种简单又好用的图片轮播控件-banner 1.先在gradle加入 阅读全文
posted @ 2017-07-18 10:22 lusCodding 阅读(432) 评论(0) 推荐(0) 编辑
摘要: Dagger2 是一个Android依赖注入框架。没错依赖注入,学习过spring的同学看到这词,应该是挺熟悉的。当然既然是Android的课题,我们就来聊聊Dagger2 ,android开发当前非常流行的非MVP模式莫属了,Dagger2的目标便是将MVP中的V P 进一步解耦,达到模块化最大的 阅读全文
posted @ 2017-06-22 14:49 lusCodding 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 探究Activity的生命周期 1.典型情况下的生命周期分析:onCreate 初始化工作,加载布局资源和数据;onStart ac正在启动但是无法交互,后台;onResume ac可见,显示在前台;onPause 正在停止,必须先执行完才能执行新的ac;Onstop 即将停止,回收工作;onDes 阅读全文
posted @ 2017-06-21 10:10 lusCodding 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter ) 适配器模式是结构型模式,其他还有包括:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源。 老规矩先看定义:适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功 阅读全文
posted @ 2017-06-20 10:28 lusCodding 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.csdn.net/article/2014-10-20/2822190 干下这碗鸡汤,我看完之后感想很多,收获很多当然鸡汤喝完,不能就说说p话,不错不错我来总结一下收获和自己的感受: 1.具有足够的兴趣,没错如果没有兴趣你不会去学习编程了,毕竟编程是挺枯燥的一活。在于大家 阅读全文
posted @ 2017-06-18 21:37 lusCodding 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype) 我们先看看模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。==、我知道你们看了之后,会觉得copy一个对象?难道是换一下属性?在Java中,复制对象是通过clone()实现的。 我们看个例子: package cs_prototyp 阅读全文
posted @ 2017-06-18 20:54 lusCodding 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Builder) 什么是建造者模式?大部分网上的定义是:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示;是看完之后是不是一头雾水啊,我们可以和工厂模式进行比较一下,前面我们已经了解过了工厂模式,它是创建单个类的模式,而建筑者模式则是让各种产品集中管理,用来创建复 阅读全文
posted @ 2017-06-18 20:04 lusCodding 阅读(128) 评论(0) 推荐(0) 编辑