摘要:
提供信息给编译器:编译器可以利用注解来处理一些,比如一些警告信息、错误等 编译阶段时处理:利用注解信息来生成一些代码,在kotlin生成代码非常常见,一些内置的注解为了与java API的互操作性,往往借助注解在编译阶段生成一些额外的代码 运行时处理:某些注解可以在程序运行时,通过反射机制获取注解信 阅读全文
摘要:
fun test11(){ var result = Result("success",4) val (msg,code) = result println("Message:$msg") println("Code:$code") } 阅读全文
摘要:
val list = listOf(1,2,3)val listStr = listOf("1","2",'3')val reuslt = list.sum { println("it:${it}") }println("result:${reuslt}") /** * 高阶函数 函数作为参数 */ 阅读全文
摘要:
package com.lee.navdemo import kotlin.math.abs /** * * @ProjectName: NavDemo * @Package: com.lee.navdemo * @ClassName: KotlinBase * @Description: java 阅读全文
摘要:
kotlin概述 一种在Java虚拟机上运行的静态类型编程语言 可以和java相互运作 容易在android项目中替代java或和java同工作 android开发首选语言 Kotlin的特点 安全 互操作性 简介易用 工具友好 学习kotlin对架构师的意义 学习正当时 顺应潮流,为了未来 提高开 阅读全文
摘要:
有可能是原来的地址不可用了,在project的根build.gradle里重新配置maven allprojects { repositories { google() jcenter() maven { url 'https://esri.jfrog.io/artifactory/arcgis' 阅读全文
摘要:
unable to access 'https://lzw@github.aaej.cn/r/aykj4_app.git/': error setting certificate verify locations: CAfile: D:/Program Files/Git/mingw64/ssl/c 阅读全文
摘要:
import android.os.Bundle import androidx.preference.PreferenceFragmentCompat class SettingsFragment : PreferenceFragmentCompat() { override fun onCrea 阅读全文
摘要:
导航是指支持用户导航、进入和退出应用中不同内容片段的交互。Android JetPack的导航组件可帮助您实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模式,该组件均可应对。 导航组件由以下三个关键部分组成: 导航图(nav_graph):在一个集中位置包含所有导航相关信息的x 阅读全文