Sloven

生命不止,学习不息

关于SparseArray

1.功能 SparseArray功能与于HashMap相同,就是以key-value的形式存储键值对 SparseArray<T>             key:int   value: T LongSparseArray&am...

2018-07-23 19:41:51

阅读数 123

评论数 0

java中的注解以及简单了解ButterKnife原理

现在很多框架中都使用了注解,比如Butterknife,Retrofit,dragger等等,今天就弥补一下基础吧。

2017-01-28 23:30:59

阅读数 269

评论数 0

小程序

个人学习写的demo地址:http://download.csdn.net/detail/qq_30124547/9745681 1.接口访问不到(域名问题)自己写了小程序demo,以调试模式打开可以访问接口,正常扫是访问不到接口的,纠结了半天,结果小程序接口的域名是需要在后台注册的 在上面的...

2017-01-28 15:26:45

阅读数 340

评论数 0

Rxjava2.0

^_^

2017-01-17 23:15:22

阅读数 950

评论数 0

Rxjava(Rxjava 1.x)

RxJava基本使用 首先要知道,Rxjava最出名的东西是什么,为什么火?通过一个例子来看:下面的代码做的事情就是,在io线程(处理耗时操作读写文件的线程,后面详细介绍)依次发送, 注意是依次,先发1,再发2,再发3(注意just方法后面可以跟不止3个参数,可以到10个。也不止有just方法,还...

2017-01-17 23:07:02

阅读数 1869

评论数 0

jQuery 复习笔记

1. jQuery jQuery 其实就是一堆的js函数,是普通的js,只不过应用广泛,形成了行业标准。 学习参考:http://www.w3school.com.cn/jquery/ 官网:http://jquery.com/ 2. jQuery的重点 2.1 jQuery入口函数(全球都会) ...

2016-12-22 11:14:26

阅读数 442

评论数 0

js复习笔记

数据类型数据类型:String,number,boolean,null,undefined======>parseInt, parseFloat(),String(),!!,Boolean(),Number(),基本运算转化称数字型(除了+) true\false判定false、undefi...

2016-12-20 16:49:25

阅读数 337

评论数 0

css基础,这一篇就够了

1.前端的结构 HTML 超文本标记语言 从语义的角度描述页面结构。 CSS 层叠式样式表 从审美的角度负责页面样式。 JS JavaScript 从交互的角度描述页面行为。 2.示例遵循key:value;的格式,直接写在head标签的方式,以后会...

2016-12-10 19:40:19

阅读数 424

评论数 0

HTML基础,这一篇就够了

1. html骨架标注的html骨架<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition...

2016-12-09 12:04:22

阅读数 433

评论数 0

Osmdroid加载第三方地图googlemap、bingmap等

1.osmdroid加载第三方地图的方式 第一种:通过拓展图源的方式 第二种:通过包装(如对google地图的api进行包装),用统一的接口进行调用。 2.osmdroid-third-party源码介绍 osmdroid提供了加载第三方地图的扩展,主要通过学习其源码,学会...

2016-11-23 18:27:42

阅读数 2616

评论数 1

Osmdroid源码资源及简单研究

1.首先了解一下OSM OpenStreetMap(简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。详见百度百科、维基百科。 2. OSM的一些文章 参考http://blog.csdn.net/scy411082514/article/details/74...

2016-11-21 22:18:29

阅读数 2468

评论数 3

Android从配置文件谈后期开发可拓展性

1.为什么使用配置文件项目中经常用到配置文件,android中也包含很多配置文件,比如local.properties、gradle.properties等项目自带的配置文件,也有开发自己维护的配置文件,比如properties.properties.配置文件的格式一般是这样的:(还有以json、...

2016-11-16 15:37:10

阅读数 1065

评论数 0

装饰设计——开放拓展,关闭修改

1. 设计原则遵循开闭原则:对拓展开放,对修改关闭。2. 特点:1、装饰对象和真实对象有相同的接口。 2、装饰对象包含一个真实对象的引用。3. 优缺点优点:动态的给一个对象添加一些额外的职责,就扩展功能而言,比生成子类方式更为灵活。 缺点:利用装饰模式,常常造成设计中有大量的子类。(设计模式的...

2016-11-16 11:24:32

阅读数 4078

评论数 0

自定义实现简单方形RelativeLayout

自定义View实现RelativeLayout并重写onMeasure方法,设置高度与宽度相等即可,思路很简单。public class SquareLayout extends RelativeLayout { public SquareLayout(Context context, A...

2016-11-14 12:52:46

阅读数 288

评论数 0

责任链模式——请让处理者与请求者解耦

android中的责任链模式对于Android中,有一个非常形象的例子可以说明这种设计模式——有序广播。当一个有序广播发出后,需要优先级为200的广播接受者进行处理,因为是有序广播,所以要先发送给优先级为1000的广播接受者,发现其优先级为不是200,在继续往下发送,比如说发送给优先级为800的广...

2016-11-13 16:04:41

阅读数 405

评论数 0

状态模式——省去if-else的繁琐结构

一句话描述状态模式 定义功能接口,不同状态下的功能实现,定义状态接口,在controller中通过setState来实现后续不同行为的产生。 功能接口public interface Function { void drive(); void run(); void ba...

2016-11-12 22:59:28

阅读数 2505

评论数 0

android属性动画示例

//平移 @OnClick(R.id.btn_translation) public void translate() { ObjectAnimator.ofFloat(iv_pic, "translationX", 50).setDuratio...

2016-11-12 19:45:52

阅读数 696

评论数 0

设计模式分类

创建模式:Factory 工厂模式 ✔️Singleton 单例模式 ✔️Builder 建造模式 ✔️Prototype 原型模式 ✔️ (克隆模式,保护元数据不被改变,深拷贝与浅拷贝)行为模式:Chain of responsibleif 责任链模式Comman...

2016-11-12 19:42:48

阅读数 185

评论数 0

策略模式——分离算法的设计模式

角色构成:context:用来操作策略的上下文环境public class ContextStragety { CalculatorStragety strategy; public void setStrategy(CalculatorStragety strategy) { ...

2016-11-12 19:35:52

阅读数 264

评论数 0

工厂模式——只有例子没有解释的设计模式

看题目就知道是比较容易理解的设计模式了,上例子:工厂抽象类public abstract class Factory { /* 定义一个用于创建对象的接口,让子类决定实例化哪个类 适应于构造复杂对象的情况 > 工厂模式由四部分构成:工厂抽象类,具体工厂...

2016-11-11 14:15:33

阅读数 175

评论数 0

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