自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 两行代码给你带来漂亮的侧滑栏

SidebarAnimatorAndroid一个使用简单(只需两行代码)并且滑动十分流畅的侧滑栏动画,支持所有类型的View定义为侧滑栏与开关.

2017-05-02 12:21:20 435

原创 为app申请更大的内存

在AndroidManifest.xml中的application节点添加 android:largeHeap=”true”

2017-02-04 12:00:11 1316

原创 (随记八)Android设计模式解析与实战_自由扩展项目_Builder模式_定义与简单实现

(随记八)Android设计模式解析与实战自由扩展项目_Builder模式定义与简单实现 :定义 : 将一个复杂对象的构建与它的 表示 分离 , 使得同样的构建过程可以创建出不同的 表示 .使用场景 : 相同的方法 , 不同的执行顺序,产生不同的结果时 . 多个部件或零件 , 都可以装配到一个对象中 , 但是产生的运行结果又不同时 . 产品类非常复杂 , 或者产品类中的调用顺序不同产生了不同

2016-12-26 17:00:14 715

原创 (随记七)Android设计模式解析与实战_六种单例模式的实现方案的区别

(随记七)Android设计模式解析与实战_六种单例模式的实现方案的区别 :定义 : 确保该类只有一个实例,并且自行实例化向整个系统提供这个实例 .简单来说就是 : 该类只能被创建一次,并且抛出该类的对象给使用者.使用者无论使用多少次,都只会创建一个该类对象使用场景 : 确保该类有且只有一个对象 , 避免产生多个对象消耗过多的资源 .该类型对象只应该有一个. 举例 : 创建一个对象需要消耗

2016-12-20 14:52:18 649

转载 Git命令大全

git

2016-12-19 18:40:20 222

转载 window下配置SSH连接GitHub、GitHub配置ssh key

msysGit配置SSH访问GitHub1检查本机是否有ssh key设置$ cd ~/.ssh 或cd .ssh如果没有则提示: No such file or directory如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

2016-12-19 16:05:50 259

原创 (随记六)Android设计模式解析与实战_面对对象六大原则之加米特原则

也可以叫做 : 最少了解原则 . 作用 : 更好的扩展性 定义 : 一个对象应该对其他对象是最少的了解又可以说 : 一个类应该对自己耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖着没关系,调用者或者依赖者只需要知道它需要的方法即可只于直接的朋友通信 . 代码示例 : 有问题的 : 在该代码中 : Tenant 不仅与 Mdoator 通信,同时也和 Room 进行了通

2016-12-17 11:14:24 896

原创 (随记五)Android设计模式解析与实战_面对对象六大原则之接口隔离原则

(随记五)Android设计模式解析与实战_面对对象六大原则之接口隔离原则 :系统有更高的灵活性定义 : 客户端不需要不应该依赖他不需要的接口类间的依赖应该建立在最小的接口上.原则 : 将非常庞大的、臃肿的接口拆分成更小和更具体的接口,这样使用者将只需要知道他感兴趣的方法目的 : 系统解开耦合,更容易重构、更改和重新部署。说白了就是 : 让类依赖的接口尽可能的小、功能单一 代码/

2016-12-16 18:57:57 287

原创 (随记四)Android设计模式解析与实战_面对对象六大原则之依赖倒置原则

(随记四)Android设计模式解析与实战_面对对象六大原则之依赖倒置原则 :让项目拥有变化的能力定义 : 依赖倒置原则指定了一种特定的解耦形式,使得高层次模块不依赖于低层次模块的实现细节关键点 : 高层模块不应该依赖低层模块,两者都应该具备其抽象抽象不应该依赖于细节细节应该依赖于抽象Java名词概念 抽象 : 接口/抽象类(两者都是不能直接被实例化)细节 : 实现类(实现接口/

2016-12-16 18:57:11 345

原创 (随记三)Android设计模式解析与实战_面对对象六大原则之里式替换原则

(随记三)Android设计模式解析与实战_面对对象六大原则之里式替换原则 :* 构建扩展性更好的系统* 定义 : 所有引用基类的地方必须能透明的使用其子类对象* 简单来说就是 : 只要父类能出现的地方,子类就能出现 , 并且替换为子类也不会产生任何错误 。在随即二中的缓存类代码也很好的提现了里式替换的原则,即DiskCache,MemoryCache与DoubleCached都可以替代Imag

2016-12-16 18:54:34 338

原创 (随记二)Android设计模式解析与实战_面对对象六大原则之开闭原则

(随记二)Android设计模式解析与实战_面对对象六大原则之开闭原则 :* 让程序更稳当更灵活* 定义 : 代码中的对象(类、模块、函数等)一个对于扩展是开放的,但是对于修改是封闭的。* 简单来说就是 : 可以使用继承或者实现来修改功能,而不是在原来的代码里面进行修改 代码示例 package com.yt.ImageLoader; import android.graph

2016-12-16 18:52:35 335

原创 (随记一)Android设计模式解析与实战_面对对象六大原则之单一职责原则

(随记一)Android设计模式解析与实战_面对对象六大原则之单一职责原则:* 定义 : 一个类而言,应该竟有一个引起它变化的原因* 简单来说就是 : 一个类应该是一组相关性很高的函数、数据的封装。* 原则:两个完全不一样的功能不应该放在一个类中。一个类应该是一组相关性很高的函数、数据的封装。不断审视自己代码,根据具体业务与功能去划分 代码示例 public class I

2016-12-16 18:51:28 331

转载 App 瘦身最全最佳实践

业务方和开发都希望app尽量的小,本文会给出多个实用性的技巧来帮助开发者进行app的瘦身工作。瘦身和减负虽好,但需要注意瘦身对于项目可维护性的影响,建议根据自身的项目进行技巧的选取。

2016-12-15 10:55:33 7479

转载 PinnedListView详细解析

分享一个Android控件,PinnedHeaderListView , 大致是像图钉一样,能够固定显示一个头部在ListView的顶部,类似于Android原版通讯录中联系人按照字母分组排列.

2016-12-14 16:57:33 386

原创 [推荐]图文详细,创建第一个AndroidStudio项目

AndroidStudio_2016.10.19最新版本第一个android项目的创建,希望可以帮助到开始学习android的小伙伴们.

2016-12-09 16:58:47 1710

原创 [推荐]图文详细,AndroidStudio_2016.10.19最新版本安装指南与android项目创建

AndroidStudio_2016.10.19最新版本安装指南与第一个android项目的创建,希望可以帮助到开始学习android的小伙伴们.

2016-12-09 16:27:56 358

原创 [.bat][保存以防后面有用哦]获取APK签名信息 , 获取 Android 应用的 Apk 签名

项目打包加固签名后可能出现意外导致签名没成功,或者忘记了自己是否签名了,这个时候就需要验证一下了.

2016-12-09 10:19:42 286

原创 [带gif效果图] listview悬浮标题顶上去效果,PinnedSectionListview使用解析,快速明确达到效果

开源框架使用的是GitHub上的开源项目 : PinnedSectionListview , 网上搜索了比较多例子都不太精简或者有所缺失,所以我这就写了一个简单精简的,方便看完可以快速投入项目使用的一个例子,希望可以帮助到大家

2016-12-08 15:21:46 786

原创 [简单易懂]VideoCacheView使用解析,强大的视频缓存类

VideoCacheView使用解析,强大的视频缓存类,一句代码搞定缓存问题.

2016-12-07 09:45:23 5593

原创 [带效果图]圆角矩形图片自定义控件

简单实用的自定义圆角矩形控件.

2016-12-05 18:59:30 456

原创 [带gif效果图](PagerSlidingTabStrip添加下滑上滑功能)根据touch事件的传递,滑动收起或下拉viewpager的标题指示器

根据touch事件的传递,滑动收起或下拉viewpager的标题指示器,这里的标题指示器引用的是GitHub上火爆的项目 :PagerSlidingTabStrip, 这里根据最新的项目需求实现根据listview的上下滑动,收起和显示出标题指示器

2016-12-03 12:05:05 1129

[防掉链]androidStudio下载链接

[防掉链]androidStudio下载链接

2016-12-09

GitGui(Git图形化界面中文版)

GitGui图形化界面中文版本

2016-12-07

空空如也

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

TA关注的人

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