上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能 阅读全文
posted @ 2018-01-26 15:22 vegatate 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/48129405; 本文出自:【张鸿洋的博客】一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解... 阅读全文
posted @ 2018-01-25 10:15 vegatate 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 我们在Android开发的过程中,经常会使用Log来打印日志,方便观察结果输出,但是当我们打包应用,需要发布到应用市场时,显然是不能输出这些信息的。肯定不能采取批量删除或注释这种暴力的方法,下面我主要介绍三种方法来实现。方法一:条件判断可以在Log输出前加上条件进行判... 阅读全文
posted @ 2018-01-17 14:38 vegatate 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 什么是懒加载?为什么要用懒加载?###1、什么是懒加载懒加载就是当ViewPager和Fragment结合在一起使用时,Fragment呈现在用户面前时才加载数据,当其从未被呈现在用户面前时,不会执行加载数据的代码。这就是我所理解的懒加载。2、为什么要用懒加载View... 阅读全文
posted @ 2018-01-08 23:56 vegatate 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 线程和进程概念 1> 一个任务通常就是一个程序,每个运行中的程序就是一个进程。 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 多线程是扩展了多进程的概念,使得同一个进程可以同时并发处理多个任务。 ... 阅读全文
posted @ 2017-10-18 21:40 vegatate 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 首先要确保电脑和手机在同一个局域网中。具体步骤如下1.Android Studio中安装ADB WIFI插件。安装成功后重启Android Studio。(没有安装过插件的同仁,请自己搜索)2.手机USB连接电脑,在Android Studio中,点击Tools->A... 阅读全文
posted @ 2017-10-18 11:05 vegatate 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 命令模式是行为型设计模式之一。命令模式没那么多条条框框,所以很灵活。命令模式简单的说就是给他下一个命令,然后他就会执行和这个命令的一系列操作。例如点击电脑的关机命令,系统会执行暂停,保存,关闭等一系列的命令,最后完成关机。 命令模式也跟关机一样,将一系列方法封装为一个方法,用户只要执行这个方法就会执 阅读全文
posted @ 2017-08-26 22:06 vegatate 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 解释器模式概述 解释器模式是一种使用频率相对较低但学习难度较大的设计模式,它用于描述如何使用面向对象语言构成一个简单的语言解释器。在某些情况下,为了更好地描述某一些特定类型的问题,我们可以创建一种新的语言,这种语言拥有自己的表达式和结构,即文法规则,这些问题的实例将对应为该语言中的句子。此时,可以使 阅读全文
posted @ 2017-08-25 17:33 vegatate 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 责任链模式实战 在Android中,可以借鉴责任链模式的思想来优化BroadcastReceiver使之成为一个全局的责任链处理者。在BroadcastReceiver的分类中,有序广播是根据优先级依次传播的,指导有接受者将其终止或者所有接受者都不终止它,这与责任链模式很相近。通过它可以轻松实现一种 阅读全文
posted @ 2017-08-25 14:42 vegatate 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提 阅读全文
posted @ 2017-08-24 15:43 vegatate 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页