首页 Android

Android 第4页

  • Kotlin入门详解教程之集合

    Kotlin入门详解教程之集合

    集合Kotlin 区分可变集合和不可变集合(lists、sets、maps 等)Kotlin 的 List<out T> 类型是一个提供只读操作如 size、get等的接口。和 Java 类似,它继承自 Collection<T> 进而继承自 Iterable<T>。改变 list 的方法是由 MutableList<T> 加入的。这一模式同样适用于 Set<out T>/MutableSet<T> 及 Map<K, out V>/...

    Android 2019-01-01 860 0 Kotlin
  • Kotlin入门详解教程之Lambda表达式

    Kotlin入门详解教程之Lambda表达式

    Lambda 表达式lambda 表达式总是被大括号括着, 完整语法形式的参数声明放在括号内,并有可选的类型标注, 函数体跟在一个 -> 符号之后。如果推断出的该 lambda 的返回类型不是 Unit,那么该 lambda 主体中的最后一个(或可能是单个)表达式会视为返回值。例如:val sum = { x: Int, y: Int -> x + y }我们可以使用限定的返回语法从...

    Android 2019-01-01 768 0 Kotlin
  • Kotlin入门详解教程之委托

    Kotlin入门详解教程之委托

    委托我感觉委托还是比较重要的,所以还是要看一下,不然后面用到都不知道是什么1 类委托委托模式已经证明是实现继承的一个很好的替代方式, 而 Kotlin 可以零样板代码地原生支持它。 类 Derived 可以继承一个接口 Base,并将其所有共有的方法委托给一个指定的对象:interface Base {     fun print() } class BaseImpl(val x: Int) :&...

    Android 2019-01-01 890 0 Kotlin
  • Kotlin入门详解教程之可见性修饰符,扩展,数据类,密封类

    Kotlin入门详解教程之可见性修饰符,扩展,数据类,密封类

    1 可见性修饰符在 Kotlin 中有这四个可见性修饰符:private、 protected、 internal 和 public。 如果没有显式指定修饰符的话,默认可见性是 public文件名和类名可以不同// 文件名:example.kt package foo fun baz() {} class Bar {}对于类内部声明的成员:private 意味着只在这个类内部(包含其所有成员)可见;protected—— 和 private一样...

    Android 2019-01-01 958 0 Kotlin
  • Kotlin入门详解教程之类和继承

    Kotlin入门详解教程之类和继承

    Kotlin 中类和java中的类声明都是用关键字class两者的区别主要在于构造函数:java中没有主构造函数次构造函数之分,但是kotlin有1 主构造函数在 Kotlin 中的一个类可以有一个主构造函数和一个或多个次构造函数。主 构造函数是类头的一部分:它跟在类名(和可选的类型参数)后。class Person constructor(firstName: String) { }如果主构造函数没有任何注解或者可见性修饰符,可以省略这个 constructor 关键字。...

    Android 2019-01-01 829 0 Kotlin
  • Kotlin入门详解教程之基础类型

    Kotlin入门详解教程之基础类型

    写在前面首先像java一样新建一个kotlin的文件文件建好之后直接写main函数,程序入口,像这样fun  main(args:Array<String>){    println("你好,主函数") }不用新建类,可以直接写主函数,然后右键运行,看控制台打印的信息开始,kotlin的基本数据类型#声明一个变量 /**     * 首先说明  Kotlin...

    Android 2019-01-01 839 0 Kotlin
  • Kotlin入门详解教程之开发环境

    Kotlin入门详解教程之开发环境

    第一步:打开setting———> plugin 搜索kotlin插件打开setting----> plugin搜索kotlin插件安装完成之后新建kotlinActivity:生成activity后选择配置kotlin,如图:点击ok,等待完成配置然后你的app下的build.gradle的配置就多了如下内容:还有你的kotlinHelloword下的build.gradle下多了这些内容:然后在你的新建的HelloWorldActivty的xml里面写一个textview:然后在你的相对应的acti...

    Android 2019-01-01 975 0 Kotlin
  • 支付宝扫码领红包!

    支付宝扫码领红包!

    支付宝送红包啦!每人每天皆有份,大红包更大!去支付宝首页搜索数字528339077领到!也可扫下方二维码领取!(温馨提示:可以在实体店买东西的时候抵扣哦,饭店,超市...各种实体店消费都可以抵扣哦。) 老铁来扫一扫吧!支付宝送红包啦!每人每天皆有份,大红包更大!去支付宝首页搜索数字528339077领到!也可扫下方二维码领取!(温馨提示:可以在实体店买东西的时候抵扣哦,饭店,超市...各种实体店消费都可以抵扣哦。)...

    Android 2019-01-01 925 1 支付宝红包
  • Android OkHttp3简介和使用详解

    Android OkHttp3简介和使用详解

    OkHttp的整体流程整个流程是:通过OkHttpClient将构建的Request转换为Call,然后在RealCall中进行异步或同步任务,最后通过一些的拦截器interceptor发出网络请求和得到返回的response。总体流程用下面的图表示一 OKHttp简介OKHttp是一个处理网络请求的开源项目,Android 当前最火热网络框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClien...

    Android 2018-12-27 1131 0 OkHttp3
  • Retrofit 2.0 使用详解实战

    Retrofit 2.0 使用详解实战

    前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库Github截图今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。如果对Retrofit v2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析 Retrofit 2.0 源码目录目录1. 简介示意图特别注意:准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。原因:网络请求的工作本质上是 OkHttp 完成,而 Retr...

    Android 2018-12-27 1088 0 Retrofit 2.0