摘要: 1.开闭原则(Open Close Principle) 对扩展开放,对修改关闭: 在程序需要扩展的时候,不去修改原有代码,实现热插拔效果。为了程序的扩展性好,易于维护和升级,我们需要使用接口和抽象类实现这一点。 2.里氏代换原则(Liskov Substitution Principle LSP) 阅读全文
posted @ 2016-11-10 16:38 静待花开*^_^* 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.找到你的项目文件夹 2.按shift+右建,打开命令行窗口 3.tree > tree.txt (不要忘记最后的空格奥) 4.即可生成tree.txt的文件夹,在本目录下 阅读全文
posted @ 2016-10-28 10:18 静待花开*^_^* 阅读(171) 评论(0) 推荐(0) 编辑
摘要: http://coolshell.info/blog/2015/03/Android-studio-prefrence.html 什么是Gradle Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特 阅读全文
posted @ 2016-10-19 20:11 静待花开*^_^* 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、点击事件 setOnItemClickListener,setOnItemLongClickListener RecyclerView中虽然没有提供上面这两个接口,但是给我们提供了另外一个接口:OnItemTouchListener看这个接口的文档描述我们知道此接口可以对RecyclerView 阅读全文
posted @ 2016-10-09 18:41 静待花开*^_^* 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.apkbus.com/blog-705730-60436.html 在工程中引入Dagger 如果想使用Dagger的话,需要添加两个函数库: 第一个是Dagger函数库,第二个是Dagger编译器函数库,它会创建注入依赖所需的类。通过创建预编译的类可以避免大部分的反射操 阅读全文
posted @ 2016-09-19 10:11 静待花开*^_^* 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.apkbus.com/blog-705730-60435.html 什么是依赖注入 如果我们想要注入依赖,首先要理解依赖是什么。简单的说,依赖是我们代码中两个模块之间的耦合(在面向对象语言中,指的是两个类),通常是其中一个模块使用另外一个提供的功能。 为什么依赖是危险的? 阅读全文
posted @ 2016-09-19 10:08 静待花开*^_^* 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 一、代码: app.gradle: java代码: 二、实现效果: 三、源码下载 https://github.com/wangjing0311/ToastGreat.git 阅读全文
posted @ 2016-09-18 16:07 静待花开*^_^* 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 1.错误描述 更新Android Studio到2.0版本后,出现了编译失败的问题,我clean project然后重新编译还是出现抑郁的问题,问题具体描述如下所示: 如下图所示: 2. 解决方法 解决方法一 第一步:File—>Settings,打开Settings界面,搜索到Instant Ru 阅读全文
posted @ 2016-09-07 10:44 静待花开*^_^* 阅读(4742) 评论(1) 推荐(0) 编辑
摘要: 未使用,只是用html+css+js与自己ANdroid交互 代替HttpUtils 图片缓存 (未使用) 线程之间传递消息: 1.一对一:回调,可看清整个流程 2.一对多:eventBus,相当于发广播 异步请求 (未使用) 图片缓存(未使用) 扫描二维码 图标库 (未使用) 动画效果 阅读全文
posted @ 2016-09-01 14:47 静待花开*^_^* 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/ 一、项目结构 二、Android Studio与eclipse项目结构的区别: 1.Android Studio打开一个,只能打开一个项目,Project 阅读全文
posted @ 2016-08-16 16:29 静待花开*^_^* 阅读(176) 评论(0) 推荐(0) 编辑