唯鹿的博客

一只努力的程序猿

排序:
默认
按更新时间
按访问量

说一说开源许可协议

1.作用1 首先协议保护了我们的合法权利。保证这些软件不被一些商业机构或个人窃取。2 通过协议内容,使用者了解自身拥有的权限。可以方便使用。所以使用开源协议真的是利人利己。如果我们没有添加协议,那么默认是你保留所有权力,不允许任何人复制,分发或创建衍生作品。

2017-02-21 16:13:11

阅读数:1705

评论数:0

一些RxBinding使用场景

1.首先RxBinding是对Android View事件的扩展,它使得你可以对View事件使用RxJava的各种操作。2.提供了与RxJava一致的回调,使得代码简洁明了。尤其是页面中充斥着大量的监听事

2017-01-21 15:09:21

阅读数:9832

评论数:4

一些小效果的实现

这篇可能是今年的最后一篇博客,时间真是飞快。。。话说今年还是比较忙的,没有去年分享的内容多。但是自己始终坚持至少一月分享一篇。生怕长时间不写了,就懒惰了。

2016-12-18 11:48:25

阅读数:3368

评论数:10

一些你可能需要的okhttp实现

本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 今天分享一些我在项目中使用到的okhttp实现,由简至难。(以下内容均在okhttp3.4.1下正常使用)

2016-11-16 15:16:26

阅读数:6761

评论数:3

一些你需要知道的布局优化技巧

转载请注明出处:http://blog.csdn.net/qq_17766199/article/details/52863741 今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。

2016-10-19 21:50:45

阅读数:7784

评论数:59

安卓开发中遇到的奇奇怪怪的问题

写这篇文章属于脑中一闪的一个念头,是想着把自己做项目中遇到的一些奇怪问题和解决办法分享出来。因为是现想,所以想到一个在更新一个吧。可能有理解错误的地方,望指出。 1.App的首次安装。 问题描述:在我们安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按...

2016-09-25 12:49:21

阅读数:3452

评论数:5

使用Picasso加载图片的内存优化实践

我来简单对比一下常用的图片加载库Picasso、Glide、Fresco。(不要问我UIL,因为作者已经不维护了,不推荐使用了。但是他的设计思想值得每个人学习!)

2016-08-27 14:21:04

阅读数:1414

评论数:0

谈谈Android 6.0 的动态权限管理

1.前言 大家都知道Android 6.0的新特性之一就是应用权限的管理。也就是说凡是涉及用户隐私的权限,用户可以自己去设置管理了。然而在6.0以前,我们安装一款APP是默认同意此APP所需的所有权限(比如定位、访问通讯录),不同意就不能安装。当然,国内的一些手机厂商基于Android定制的系统...

2016-07-24 12:53:09

阅读数:11528

评论数:3

Retrofit2.0 完美同步Cookie实现免登录

Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息

2016-06-29 22:59:24

阅读数:7533

评论数:2

关于RxJava防抖操作

在实际开发中为了防止用户手抖点开两个重复的界面,我们会做防抖处理。(这里吐槽一下微信,快速点击朋友圈就可以点开多个页面。。。)解决的老办法我就不介绍了,这里我们主要说说利用RxJava来实现。

2016-05-18 10:41:41

阅读数:14092

评论数:4

其实你不知道MultiDex到底有多坑

就在前几天,公司正在做的项目遇到了方法数越界的问题,当时真是醉了。想想也难怪,项目中的依赖库就有三十多个,方法数不越界才怪。所以马上上网寻找解决方法,于是找到了下面这篇文章,觉得文章讲解的很全面,所以转载过来,分享给更多的人。最后感谢作者的分享精神。

2016-04-30 11:22:23

阅读数:12093

评论数:1

Retrofit结合RxJava使用说明

最近也不知道博客写什么内容,大家有什么想了解的内容,也可以评论告诉我,我尽力解答。如果对Retrofit不了解可以看我之前的一篇博客:[Retrofit 2.0使用](http://blog.csdn.net/qq_17766199/article/details/49946429) ,这次的内容...

2016-03-19 19:55:05

阅读数:2218

评论数:8

当 Dagger2 应用在 MVP 框架中

原文链接:当 Dagger2 应用在 MVP 框架中 关于 Dagger2 自己一只想搞明白,但是从去年开始到现在,说真的,看过不少介绍 Dagger2 的文章,但自己一只云里雾里,最近打算把 Dagger2 应用到 MVP 框架中去,所以就重新翻看相关技术文章,重新学习下

2016-02-01 10:09:29

阅读数:1903

评论数:1

Dagger2使用攻略

Dagger2使用攻略 Dagger 2 是 Square 的 Dagger 分支,是一种依赖注入框架。目前由 Google 接手进行开发,Dagger2是使用代码自动生成和手写代码来实现依赖注入。据说在 Dagger 的基础上效率又提升了13%,并且同样功能强大

2016-01-29 11:19:09

阅读数:4664

评论数:4

《Android源码设计模式解析与实战》读书笔记(二十六)

第二十六章、MVP应用构架模式1.MVP介绍 MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。目前MVP在Android应用开发中越来越重要了。 在Android中,业务逻辑和数据存取是紧紧耦合的,很多缺乏经验的开发者很可能会将各种各样的业务逻辑塞进某...

2016-01-27 08:58:31

阅读数:6018

评论数:10

《Android源码设计模式解析与实战》读书笔记(二十五)

第二十五章、MVC的介绍与实战1.MVC的基本介绍 MVC全称是Model - View - Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的...

2016-01-25 09:01:13

阅读数:2872

评论数:5

《Android源码设计模式解析与实战》读书笔记(二十四)

第二十四章、桥接模式 桥接模式也称为桥梁模式,是结构型设计模式之一。桥接模式中体现了“单一职责原则”、“开闭原则”、“里氏替换原则”、“依赖倒置原则”等。同时它也是很实用的一种模式。

2016-01-22 09:09:47

阅读数:2346

评论数:1

《Android源码设计模式解析与实战》读书笔记(二十三)

第二十三章、外观模式 外观模式是结构型设计模式之一,它在开发中的运用频率非常高,是我们封装API的常用手段。我们经常使用的三方SDK基本都使用的外观模式,这样可以对用户屏蔽很多实现细节,降低用户使用成本

2016-01-20 09:04:58

阅读数:2028

评论数:3

《Android源码设计模式解析与实战》读书笔记(二十二)

第二十二章、享元模式 享元模式是结构型设计模式之一,是对对象池的一种实现。就像它的名字一样,共享对象,避免重复的创建。我们常用的String 就是使用了共享模式,所以String类型的对象创建后就不可改变,如果当两个String对象所包含的内容相同时,JVM只创建一个String对象对应这两个...

2016-01-18 09:21:30

阅读数:2094

评论数:1

《Android源码设计模式解析与实战》读书笔记(二十一)

第二十一章、装饰模式 装饰模式也称为包装模式,是结构型设计模式之一。装饰模式是一种用于替代继承技术的一种方案。 1.定义动态的给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。

2016-01-16 11:31:47

阅读数:1867

评论数:1

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