上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 阅读全文
posted @ 2019-02-28 10:27 GLORY-HOPE 阅读(182) 评论(0) 推荐(0)
摘要: 1. 在Kotlin中不会将基本数据类型的自动转型比如 2.Kotlin中 3.关于判空 ?. 和 !!. 的区别 阅读全文
posted @ 2019-02-27 10:11 GLORY-HOPE 阅读(264) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/dd79220b47dd 阅读全文
posted @ 2019-02-26 13:50 GLORY-HOPE 阅读(72) 评论(0) 推荐(0)
摘要: AppCompat does not support the current theme features: 这样的在网上搜索都是讲的在activity不支持当前的theme 在theme中加上 然鹅我的bug 依旧无效, 在重新分析代码的生活发现 是在之前设计的时候由于UI给的activity后来 阅读全文
posted @ 2019-02-25 19:43 GLORY-HOPE 阅读(129) 评论(0) 推荐(0)
摘要: 单例模式(Singleton Pattern) 当我们有这样的需求:某一些类应该只存在一个实例 的时候,我们就可以用单例模式来应对. 单例模式:确保一个类只有一个实例,并提供一个全局访问点. 单例模式是所有设计模式中最简单的一个,也是大部分人最早知道的一个设计模式. 但是即使是最简单的,也有很多可以 阅读全文
posted @ 2019-02-25 13:30 GLORY-HOPE 阅读(207) 评论(0) 推荐(0)
摘要: 一定要在首次上传git之前配置好 ignore文件假如操作问题不小心点了studio中可视化界面的git add . -f (强制的关联所有)这时候如果你看小git status 所有的文件都进行了远端关联 WTF 如果解除关联,并重新配置我们的忽略文件呢 首先可以同那个 git rm 文件名 gi 阅读全文
posted @ 2019-02-22 16:42 GLORY-HOPE 阅读(3107) 评论(0) 推荐(0)
摘要: 需要配置两个地方首先在项目点gradle文件中引入Kotlin插件 然后在module的build.gradle文件中应用插件 阅读全文
posted @ 2019-02-22 16:26 GLORY-HOPE 阅读(2601) 评论(0) 推荐(0)
摘要: 这篇文章讲解的很详细 https://blog.csdn.net/u011102153/article/details/53337648 阅读全文
posted @ 2019-02-20 20:00 GLORY-HOPE 阅读(156) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-02-12 10:54 GLORY-HOPE 阅读(203) 评论(0) 推荐(0)
摘要: guideline 使用 设置guideLine的位置有两种方式:"" Guideline Guideline是只能用在ConstraintLayout布局里面的一个工具类,用于辅助布局,类似为辅助线,可以设置android:orientation属性来确定是横向的还是纵向的。 当设置为vertic 阅读全文
posted @ 2019-02-01 10:50 GLORY-HOPE 阅读(3470) 评论(0) 推荐(0)
摘要: Kotlin中的let{} 操作符 阅读全文
posted @ 2019-01-25 14:12 GLORY-HOPE 阅读(2830) 评论(0) 推荐(0)
摘要: Java中的常用的Bean类,每一个变量我们都需要写getter,setter方法,却都要手动实现很多方法; 尽管可以用工具帮我们完成,但是代码显得很臃肿,不灵活。 特别是当我们需改其中某一个成员的时候,就得去一堆代码里面寻找对应的修改。 public class JavaDemoBean { pr 阅读全文
posted @ 2019-01-25 10:49 GLORY-HOPE 阅读(489) 评论(0) 推荐(0)
摘要: 背景 转眼之间,发现博客已经将近半年没更新了,甚是惭愧。话不多说,正如标题所言,最近在使用AspectJ的时候,发现拦截器(AOP切面)执行了两次了。我们知道,AspectJ是AOP的一种解决方案,本质上是通过代理类在目标方法执行通知(Advice),然后由代理类再去调用目标方法。所以,从这点讲,拦 阅读全文
posted @ 2019-01-18 09:38 GLORY-HOPE 阅读(1685) 评论(0) 推荐(0)
摘要: int a = 10;int b = 11;int c = a > b ? a : b;到了 kotlin中 val a = 10val b = 11val c = if (a > b) a else b 阅读全文
posted @ 2019-01-17 17:08 GLORY-HOPE 阅读(18749) 评论(0) 推荐(0)
摘要: 1. 在build.gradle 中 buildConfigField 的参数有3个 第一个类型 第二个为名称 第三个是值 如果是字符串类型 请不要忘记 双引号! buildTypes { release { buildConfigField 'String','CUSTOMIZED_VERSION 阅读全文
posted @ 2019-01-16 11:15 GLORY-HOPE 阅读(1388) 评论(0) 推荐(0)
摘要: 1.lazy{} 只能用在val类型, lateinit 只能用在var类型 如 : val name: String by lazy { "sherlbon" }lateinit var adapter: MyAdapter122.lateinit不能用在可空的属性上和java的基本类型上 如: 阅读全文
posted @ 2019-01-16 10:06 GLORY-HOPE 阅读(2508) 评论(0) 推荐(0)
摘要: gradlew assembleDebug --stacktrace 查看使用的依赖的 Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.> com.android.build.api.transfor 阅读全文
posted @ 2019-01-11 14:58 GLORY-HOPE 阅读(2185) 评论(0) 推荐(0)
摘要: 如果出现 这样的问题, 说明你在lib中定义的build.gradle文件定义的 和 在 app中定义的有差别, 定义的一定要一致在common的application中使用,提示未初始化 注意自己的调试模式的依赖关系,别整反了 阅读全文
posted @ 2019-01-10 16:18 GLORY-HOPE 阅读(140) 评论(0) 推荐(0)
摘要: MVP主要是通过接口来实现属性的定义,方法的规范 以简单的MainActivity为例子 首先搭建MVP的基础框架, 定义三个接口 IPresenter,IModel,IView 这三个都是借口,为的是将统一的都要实现的方法提取出来,具体针对功能业务的拓展,在由他们Impl类(或者接口)来定义实现 阅读全文
posted @ 2019-01-10 11:28 GLORY-HOPE 阅读(181) 评论(0) 推荐(0)
摘要: 组件化的思想和好理解, 分而治之, 极大的方便了项目后期的维护拓展, 也符合业务解耦的思想 但是在实践中会遇到许许多多的问题,再次回顾记录一下,自己的组件化之路 ① application重名问题 在业务层的moudle中,运行都要有application(初始化一些三方库), 但是作为lib运行a 阅读全文
posted @ 2019-01-09 15:40 GLORY-HOPE 阅读(142) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页