"flutter_downloader" 安装 配置 Java: Or Kotlin: 更新 andriod 上简单的使用 中文模板 ...
分类:
其他好文 时间:
2019-10-19 14:58:17
阅读次数:
117
一、前言 设计模式是我们Android成长之路必备的一项技能,相信很多同学都已经Get了,现在让我们来看看在Kotlin中设计模式是如何表达的呢。 二、单例模式 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例 。 使用场景 ...
分类:
其他好文 时间:
2019-10-14 12:29:17
阅读次数:
91
ButterKnife在之前的Android开发中还是比较热门的工具,帮助Android开发者减少代码编写,而且看起来更加的舒适,于是简单实现一下ButterKnife,相信把下面的代码都搞懂,看ButterKnife的难度就小很多。 今天实现的是编译时注解,其实运行时注解也一样能实现ButterK ...
分类:
其他好文 时间:
2019-10-11 01:00:32
阅读次数:
162
一:权限检测器 二:获取权限的页面 三:使用方式 ...
分类:
移动开发 时间:
2019-10-10 15:59:57
阅读次数:
249
第一步:打开一个异步线程 第二步:setScript() 以上就是Kotlin启动异步线程读取和写入文件。 ...
分类:
移动开发 时间:
2019-10-10 15:36:03
阅读次数:
149
1.Jetpack主要特性有以下三点: 1.加速开发组件可单独使用,也可以协同工作,当使用kotlin语言特性时,可以提高效率。 2.消除样板代码Android Jetpack可管理繁琐的Activity(如后台任务、导航和生命周期管理)。 3.构建高质量的强大应用Android Jetpack组件 ...
分类:
移动开发 时间:
2019-10-02 16:15:43
阅读次数:
139
3.0 Canary(金丝雀版)发布据官方介绍,Android Studio 3.0包含了三大主要功能:一套全新的应用性能分析工具,用于快速诊断性能问题;支持Kotlin编程语言;加快大规模应用项目的 Gradle 构建速度。在这之前问过一些网友,更多的反馈是说bug多,兼容性不是太理想,从Cana... ...
分类:
移动开发 时间:
2019-09-27 15:17:45
阅读次数:
129
首先继承SQLiteOpenHelper类,建一个自己的BaseDbHelper.ktclass BaseDbHelper(context: Context) : SQLiteOpenHelper(context, DB_NAME, null, DB_VERSION) { private val T... ...
分类:
数据库 时间:
2019-09-25 15:19:54
阅读次数:
111
函数 函数定义使用 关键字,参数格式为:参数:类型,需要声明返回类型 表达式作为函数体,返回值类型自动推断 public 的含义,以及与其他可见性修饰符的区别见 "《kotlin 可见性修饰符》" 变量 定义只读局部变量使用关键字 。只能为其赋值一次。 可重新赋值的变量用 关键字 顶层变量 字符串模 ...
分类:
其他好文 时间:
2019-09-23 22:09:05
阅读次数:
126
这是一个data class从JSON字符串生成Kotlin 的插件,换句话说,是一个将JSON字符串转换为Kotlin data class(Json到Kotlin)的插件 在使用Kotlin进行开发的时候,我们需要经常对Json数据做解析和处理, Java开发的时候有GsonFormat插件,在 ...
分类:
移动开发 时间:
2019-09-20 00:38:24
阅读次数:
218