08 2021 档案
摘要:策略模式与状态模式、命令模式 三者的简介 策略模式:定义一组算法,将每个算法都封装起来,并且使它们之间可以相互转换 比如在执行一个排序算法的时候,排序的算turnOff冒泡、快排、堆排等,通过策略模式,则可以巧妙地在不同的算法之间进行切换。 状态模式:当一个对象内在状态改变时允许其改变行为,这个对象
阅读全文
摘要:val dm:DisplayMetrics = new DisplayMetrics() windowManager.defaultDisplay.getMetrics(dm) val dpi:Int =dm.density*160
阅读全文
摘要:Retrofit学习 可能第一次学习的时候不够充分了解,因此今天再来重新捋捋Retrofit这个Android网络组件如何使用。部分内容参考了一下博客和官网。 简介 Retrofit框架是一个网络请求框架,该框架的实质还是通过OkHttp的形式进行网络的访问,对于Retrofit部分,仅仅是把你所需
阅读全文
摘要:Kotlin 再次学习1 内联函数 内联函数大概有几个 also apply run let with also、apply是返回对象本身 run,let,with是返回函数闭包中最后执行的值 with 使用with的最大作用就是能够默认使用this来进行指代,让代码的可读性可能会更好 val di
阅读全文