
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Q:谈谈MVC、MVP和MVVM,好在哪里,不好在哪里?Q:如何理解生产者消费者模型?Q:是否能从Android中举几个例子说说用到了什么设计模式?Q:装饰模式和代理模式有哪些区别?Q:实现单例模式有几种方法?懒汉式中双层锁的目的是什么?两次判空的目的又是什么?Q:谈谈了解的设计模式原则?...
相关文章:Android MVP - Contract谷歌官方MVP Contract分析View: 只处理UI及页面效果的细节,向Presenter暴露更新UI的方法;并且持有Presenter的引用,通过Presenter对其暴露的方法进行一些初始化页面以及业务提交等动作,但不关注动作的具体实现。Presenter: 只关注业务逻辑的细节,持有View的引用,通过调用Vie...
Kotlin官网:https://kotlinlang.org/张涛大神的课程,如果想更好的学习,可以去极客时间购买张涛的课程。Kotlin Primer·第一章·启程Kotlin Primer·第二章·基本语法Kotlin Primer·第三章·Kotlin 与 Java 混编Kotlin Primer·第四章·Kotlin 的类特性(上)Kotlin Primer·...
1、Kotlin下,RecyclerView设置垂直布局,如下图:代码:class ModuleFragment : Fragment() {override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,savedInstanceState: Bundle?): View? {return inflater.in
目录一、抽象类与接口1、接口2、抽象类二、继承二、伴生对象与静态成员三、方法重载(overloads)四、扩展成员(二次加工)五、属性代理六、数据类七、内部类八、枚举九、密封类一、抽象类与接口1、接口接口不能有状态,必须由类对其进行实现后使用2、抽象类抽象类和接口有什么区别实现了一部分协议的半成品可以有状态,可以有方...
目录资源:一、Kotlin是什么二、数据类型1、Boolean数据类型2、Number数据类型3、Char数据类型4、字符串类型5、类和对象初始化6、空类型和智能类型转换(Java里面没有)7、区间(Range)8、数组三、程序结构3.1、常量与变量3.2 函数(function)3.3 Lambda表达式3.4 类成员3.5 ...
DSL:domain-specific language,领域特定语言。指的是专注于某个应用程序领域的计算机语言。例如:HTML、gradle、SQLGradle kotlin脚本编写:group = "cn.kotliner.kotlin"version = "1.0-SNAPSHOT"buildscript {extra["kotlin_version"] =...
目录0、相关文章:1、配置adb1.1、先检查ADB是否可以使用了。不能则开始安装。1.2、找到ADB的存放路径就行。1.3、在电脑的高级设置里面把环境变量Path改下就OK1.4、再次确认ADB安装0、相关文章:Android ADB超简单的安装方法(阅读量10w,17赞)Android Studio如何在命令提示符中使用ADB指令(阅读量5000)在An...
目录0、相关文章1、POST请求1.1、RequestBody--json数据提交1.2、FromBody---表单提交 这种能满足大部分的需求1.3、MultipartBody---文件上传1.4、图片下载,文件下载0、相关文章OkHttp的初步使用(get、post之{RequestBody、FormBody、MultipartBody})(阅读量4w,40赞)...
参考文章:FileProvider 的使用今天写到相机拍照,报出如下异常:java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/com.gs.common/files/Pictures/JPEG_20181030_17...







