注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

flutter架构:Repository设计模式 Repository

王二蛋和他的张大花 发表了文章 • 1163 次浏览 • 2022-01-24 11:15 • 来自相关话题

在软件开发中,我们可以使用设计模式有效的解决我们软件设计中的常见问题。而在app的架构中,structural设计模式可以帮助我们很好的划分应用结构。在本文,我们将使用Repository设计模式,访问各种来源的数据,如后端的API,蓝牙等等。并将这些数据转化... ...查看全部
0
评论

Kotlin协程,我学“废”了 协程

王二蛋和他的张大花 发表了文章 • 1080 次浏览 • 2022-01-24 11:09 • 来自相关话题

Kotlin协程   Kotlin协程(本文讲解的协程都是基于Kotlin讲解的,其他语言的协程不在本文章的讨论范围)目前很流行的一款用于异步任务处理的库,都知道它处理异步任务特别好用,但是很少人去探究它背后的原理。还有一点,由于它是用于处理异步任务的,很多人... ...查看全部
0
评论

Android Hook告诉你 如何启动未注册的Activity Hook

王二蛋和他的张大花 发表了文章 • 684 次浏览 • 2022-01-24 11:05 • 来自相关话题

前言Android Hook 插件化其实已经不是什么新鲜的技术了,不知你有没有想过,支付宝中那么多小软件:淘票票 ,火车票等软件,难道是支付宝这个软件自己编写的吗?那不得写个十年,软件达到几十G,但是并没有,玩游戏时那么多的皮肤包肯定时用户使用哪个就下载哪个皮... ...查看全部
0
评论

CTO 说了,用错 @Autowired 和 @Resource 的人可以领盒饭了 Autowired

王二蛋和他的张大花 发表了文章 • 641 次浏览 • 2022-01-24 11:01 • 来自相关话题

介绍 今天使用Idea写代码的时候,看到之前的项目中显示有warning的提示,去看了下,是如下代码? @Autowire private JdbcTemplate jdbcTemplate; 提示的警告信息 Field injectio... ...查看全部
0
评论

我为大家带来了二十张登录界面?!!! 登录界面

王二蛋和他的张大花 发表了文章 • 848 次浏览 • 2022-01-22 09:05 • 来自相关话题

我为大家带来了二十张登录界面😎!!!这次给大家带来了20张Web登录界面,真的是辛辛苦苦收集了好久,如果有喜欢的不妨给我点个赞吧,感谢!以下所有设计图均来自网络,如有侵权,请联系我删除,感谢各位分享~本人最喜欢的一张😎:(大家在评论区投票选出最喜欢的一张吧)按... ...查看全部
0
评论

【Flutter App】GetX框架的实践 GetX

王二蛋和他的张大花 发表了文章 • 802 次浏览 • 2022-01-22 09:03 • 来自相关话题

正在做的这款App是一个打卡软件,旨在让用户能够更好地坚持自己所设置的目标,坚持自己的初心。由于项目还只是在前期阶段,目前根据需要建立了以下结构: 参考了部分官方插件以及结合官方getX文档中建议的目录:暂时没有对state分离出来一层的想法。 以下... ...查看全部
0
评论

android Handler架构思考 handler

王二蛋和他的张大花 发表了文章 • 717 次浏览 • 2022-01-22 09:01 • 来自相关话题

前言写这篇文章不是为了分析Handler怎么使用,目的是想从设计的角度来看Handler的演进过程,以及为什么会出现Looper,MessageQueue,Handler,Message这四个类。一.线程通信的本质?线程区别于进程的主要因素在于,线程之间是共享... ...查看全部
0
评论

Android架构学习之路一-漫谈 架构

王二蛋和他的张大花 发表了文章 • 598 次浏览 • 2022-01-22 09:00 • 来自相关话题

架构是什么对于架构,我也有些一知半解,读了一些架构相关的文章,结合实际项目经历,有了自己的一些理解。关于架构是什么?这点可以顾名思义去看,架构=架+构,即整体的一个架子和各个组件之间的组合结构。当然可能不同的程序员对于项目架构的风格和习惯不一样,但是底层的思想... ...查看全部
0
评论

2022年为什么要使用Flutter构建应用程序? Flutter

王二蛋和他的张大花 发表了文章 • 831 次浏览 • 2022-01-21 10:23 • 来自相关话题

今天每个人都想构建一个应用程序,但是谁又能责怪他们呢?事实上,如今每个人都拥有智能手机,它已迅速成为我们白天最常使用的工具。当我们没有它们时,我们会感到缺少一些东西,我们甚至把它们带到洗手间,我们甚至想不出没有它们,如何出门。无论我们喜欢与否,它对我们生活都在... ...查看全部
0
评论

我们对 DiffUtil 的使用可能被带偏了 DiffUtil

王二蛋和他的张大花 发表了文章 • 882 次浏览 • 2022-01-21 10:21 • 来自相关话题

我们对 DiffUtil 的使用可能被带偏了 前面都是我的流水账, 觉得看起来很没劲的, 可以直接跳转到本质小节,. DiffUtil 的优势 我在最初接触 DiffUtil 时, 心中便对它有颇多的好感, 包括: 算法听提来就很nb, 一定是个好东西;... ...查看全部
0
评论

快速实现分布式session?厉害了 session

王二蛋和他的张大花 发表了文章 • 678 次浏览 • 2022-01-21 10:19 • 来自相关话题

我们在开发一个项目时通常需要登录认证,常用的登录认证技术实现框架有Spring Security和shiro Spring Security Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于spring的应用程序的... ...查看全部
0
评论

你真的了解反射吗? 反射

王二蛋和他的张大花 发表了文章 • 573 次浏览 • 2022-01-21 10:17 • 来自相关话题

1. 啥是反射 1.初识反射 刚开始学反射的时候,我是一脸懵逼的,这玩意真的是“抽象的妈妈给抽象开门-抽象到家了。” 为什么创建对象要先获取 Class 对象?这不多此一举吗?我直接 new 一下不是更简单吗? 什么是程序运行时获取类的属性和方法?平时都是程序... ...查看全部
0
评论

HashMap除了死循环之外,还有什么问题? HashMap

王二蛋和他的张大花 发表了文章 • 572 次浏览 • 2022-01-21 10:14 • 来自相关话题

本篇的这个问题是一个开放性问题,HashMap 除了死循环之外,还有其他什么问题?总体来说 HashMap 的所有“问题”,都是因为使用(HashMap)不当才导致的,这些问题大致可以分为两类: 程序问题:比如 HashMap 在 JDK 1.7 中,并发插... ...查看全部
0
评论

Android 启动优化杂谈 | 另辟蹊径 Android

王二蛋和他的张大花 发表了文章 • 722 次浏览 • 2022-01-20 11:27 • 来自相关话题

新年快乐 新年伊始,万象更新,虾哥开卷,天下无敌。 首先感谢各位大佬的支持,今年终于喜提掘金优秀作者了。 给各位大佬跪了,祝各位安卓同学新年快乐啊。 开篇 先介绍下徐公大佬的文章,如果有前置需要的话建议看下这个系列。 启动优化这个系列都可以好好看看,感谢徐公大... ...查看全部
0
评论

SpringBoot 三大开发工具,你都用过么? SpringBoot

王二蛋和他的张大花 发表了文章 • 610 次浏览 • 2022-01-20 11:25 • 来自相关话题

1、SpringBoot Dedevtools 他是一个让SpringBoot支持热部署的工具,下面是引用的方法 要么在创建项目的时候直接勾选下面的配置: 要么给springBoot项目添加下面的依赖: <dependency> <... ...查看全部
0
评论

过年想要红包?年前你先把咱们的红包系统上线了呗! 红包

王二蛋和他的张大花 发表了文章 • 705 次浏览 • 2022-01-20 11:17 • 来自相关话题

红包分类 产品需求设计分为两类红包,个人红包,群红包。群红包又分为专属、均分、群手气三种。分别适应不同的场景。如下图所示: 红包实现 发红包流程: 1、用户进入发红包界面发起请求; 2、服务端接受到请求后,对用户的红包金额进行冻结(前提用户事先开通余额账户)... ...查看全部
0
评论

SpringBoot:如何优雅地进行参数传递、响应数据封装、异常处理? SpringBoot

王二蛋和他的张大花 发表了文章 • 739 次浏览 • 2022-01-20 11:16 • 来自相关话题

在项目开发中,接口与接口之间、前后端之间的数据传输都使用 JSON 格式。 1 fastjson使用 阿里巴巴的 fastjson是目前应用最广泛的JSON解析框架。本文也将使用fastjson。 1.1 引入依赖 <dependency> &nb... ...查看全部
0
评论

建议收藏 | SpringBoot 元数据配置原来可以这么拓展! SpringBoot

王二蛋和他的张大花 发表了文章 • 778 次浏览 • 2022-01-20 11:14 • 来自相关话题

一、背景 最近在调试reactive-steams源码的时候看到spring-boot源码包里面的 spring-configuration-metadata.json additional-spring-configuration-metadata.... ...查看全部
0
评论

【小声团队】 - 我们为什么选择了Flutter Desktop Flutter

王二蛋和他的张大花 发表了文章 • 677 次浏览 • 2022-01-18 10:27 • 来自相关话题

本文由小声团队出品,小声团队是一个专注于音频&音乐技术的初创团队,深度使用Flutter构建跨平台应用,希望与大家一起共同探索Flutter在桌面端&移动端的可能性。 背景 我们计划研发一款全功能跨平台的音乐制作平台(DAW),从立项之初我们... ...查看全部
0
评论

10分钟用Flutter写出摸鱼桌面版App 摸鱼

王二蛋和他的张大花 发表了文章 • 683 次浏览 • 2022-01-18 10:26 • 来自相关话题

起因摸鱼是不可能摸鱼的,这辈子都不会摸鱼。缘起是 郭佬 分享了一则微博:share.api.weibo.cn/share/26900…顿时这个念头划过了我的脑海:好东西,但是我用的是 MacBook,不能用这个应用。但是貌似我可以自己写一个... ...查看全部
0
评论

Flutter(一)Hello, Flutter! Flutter

王二蛋和他的张大花 发表了文章 • 886 次浏览 • 2022-01-18 10:24 • 来自相关话题

1. 移动端开发演变过程 1.1 原生开发 原生应用程序是指某一个移动平台(比如iOS或安卓)所特有的应用,使用相应平台支持的开发工具和语言,直接调用系统SDK API。 Android原生应用:使用Java或Kotlin直接调用Android SDK开发... ...查看全部
0
评论

一兜糖 APP :用 Flutter 链接关于家的一切 Flutter

王二蛋和他的张大花 发表了文章 • 1334 次浏览 • 2022-01-18 10:22 • 来自相关话题

一兜糖家居,成立于2009年,2015年获得腾讯系战略投资,截至2020年平台已累积3000万装修用户、5万设计师和10万经销商。自成立以来,我们通过「找灵感——学知识——做决策」全路径的优质内容输出,帮助用户提高消费决策的效率;通过门店线上化、口碑线上化和获... ...查看全部
0
评论

Google 推荐使用 MVI 架构?卷起来了~ 框架

王二蛋和他的张大花 发表了文章 • 1139 次浏览 • 2022-01-18 10:21 • 来自相关话题

前言 前段时间写了一些介绍MVI架构的文章,不过软件开发上没有最好的架构,只有最合适的架构,同时众所周知,Google推荐的是MVVM架构。相信很多人都会有疑问,我为什么不使用官方推荐的MVVM,而要用你说的这个什么MVI架构呢? 不过我这几天查看Androi... ...查看全部
0
评论

聊下与 hash 有关的加密 iOS开发

zuyu 发表了文章 • 744 次浏览 • 2021-12-30 16:38 • 来自相关话题

聊下与 hash 有关的加密hash 的简单概述奥.自己百度去吧 百度比我说的详细.咱们在这介绍一下 hash 的特点注意看啊 重点来了1.算法是公开的(怎么算的不重要,腻友不是数学家)2.对相同数据运算,得到的结果是一样的3.对不同数据运算,如MD5得到的结... ...查看全部
0
评论

Kotlin invoke约定,让Kotlin代码更简洁 kotlin Android

柳天明 发表了文章 • 865 次浏览 • 2021-12-30 15:13 • 来自相关话题

前言 最近看到DSL这个东西,不由的觉得里面可以利用Kotlin的一些特性能简化代码,所以具体来看看它是如何实现的。 正文 首先一上来就说原理或许对于不熟悉Kotlin的来说会感觉有点突兀,所以我准备从头梳理一下。 约定 Kotlin的约定我们在平时开发中肯定... ...查看全部
0
评论

android充电架构的分析 架构 Android

柳天明 发表了文章 • 1093 次浏览 • 2021-12-30 15:10 • 来自相关话题

前言 目前android设备越来越多,对于快速充电和长时间待机的需求就不言而喻。对应于此的就是各大手机厂商不断突破大功率充电新闻频繁的出现。在个人目前遇到的快充方案中,基本上在大的架构下属于同一种类型。故分析记录下来。 基本原理 充电简单粗暴点来说就是把电流灌... ...查看全部
0
评论

Android编译插桩操作字节码 ASM Android

柳天明 发表了文章 • 1077 次浏览 • 2021-12-29 15:46 • 来自相关话题

1. 概念 什么是编译插桩 顾名思义,所谓的编译插桩就是在代码编译期间修改已有的代码或者生成新代码。我们项目中的 Dagger、ButterKnife或者kotlin都用到了编译插桩技术。 要理解编译插桩,我们要先知道在Android中.java 文件是怎么编... ...查看全部
0
评论

Android技能树点亮计划--Java反射与动态代理 反射 Java

柳天明 发表了文章 • 737 次浏览 • 2021-12-28 16:42 • 来自相关话题

简介 Java的反射是指程序在运行期可以拿到一个对象的所有信息 使用 反射主要分为以下几个步骤 1. 获取Class对象 JVM在加载类的时候,会为每个类生成一个独一无二的Class对象 获取方式有以下几种 //name = Test.class.getDe... ...查看全部
0
评论

由于包名引发的惨案(安装 apk 闪退,拍照闪退,manifest》Provider》authorities导致的) Android

柳天明 发表了文章 • 3122 次浏览 • 2021-12-22 13:50 • 来自相关话题

我们项目原本是这样的,在项目开始之初定的报名是 com.b.c ,然后为了让用户能成功从 1.0 升级到 2.0 ,在项目要开发完成以后改了包名 com.a.b,由于直接改整个项目目录结果并不简单,于是我们直接改了 app/build.gradle 下的 ap... ...查看全部
0
评论

Activity基础知识—四大组件 四大组件 Android

柳天明 发表了文章 • 690 次浏览 • 2021-12-22 13:49 • 来自相关话题

Activity Activity的生命周期 真的没什么难度,大家自行了解。 有些会问到横竖屏切换的生命周期。 Activity A 启动 Activity B,然后B再返回A,他们的生命周期怎么走 需要考虑一下B是不是透明的,透明盒不透明生命周期是不一样... ...查看全部
0
评论

leetcode-最接近的三数之和 LeetCode

王二蛋和他的张大花 发表了文章 • 535 次浏览 • 2021-12-22 11:21 • 来自相关话题

往常周末都是睡懒觉,今天早起去体检了。每年都是到了体检的时候,才会想起来身体才是革命的本钱吧。还好都不是什么大问题,最大的问题就是自己没有坚持锻炼。 先立个Flag,每周至少有5天,专门锻炼30分钟以上吧。先把标准定的低一点,能做到最重要,不然都是5分钟热情,... ...查看全部
0
评论

Android正确的保活方案,不要掉进保活需求死循环陷进 保活

王二蛋和他的张大花 发表了文章 • 723 次浏览 • 2021-12-22 11:18 • 来自相关话题

在开始前,还是给大家简单介绍一下,以前出现过的一些黑科技: 大概在6年前Github中出现过一个叫MarsDaemon,这个库通过双进程守护的方式实现保活,一时间风头无两。好景不长,进入 Android 8.0时代之后,这个库就废掉了。 最近2年Github上... ...查看全部
0
评论

Android 优雅处理重复点击(建议收藏) 重复点击

王二蛋和他的张大花 发表了文章 • 680 次浏览 • 2021-12-22 11:13 • 来自相关话题

一般手机上的 Android App,主要的交互方式是点击。用户在点击后,App 可能做出在页面内更新 UI、新开一个页面或者发起网络请求等操作。Android 系统本身没有对重复点击做处理,如果用户在短时间内多次点击,则可能出现新开多个页面或者重复发起网络请... ...查看全部
0
评论

【Flutter App】GetX框架的实践 GetX

王二蛋和他的张大花 发表了文章 • 1206 次浏览 • 2021-12-22 11:10 • 来自相关话题

正在做的这款App是一个打卡软件,旨在让用户能够更好地坚持自己所设置的目标,坚持自己的初心。由于项目还只是在前期阶段,目前根据需要建立了以下结构: 参考了部分官方插件以及结合官方getX文档中建议的目录:暂时没有对state分离出来一层的想法。 以下... ...查看全部
0
评论

Gradle 与 AGP 构建 API: 配置您的构建文件 Android gradle

柳天明 发表了文章 • 799 次浏览 • 2021-12-21 14:46 • 来自相关话题

欢迎阅读全新的 MAD Skills 系列 之 Gradle 及 Android Gradle plugin API 的第一篇文章。我们将在本文中了解 Android 构建系统的工作方式以及 Gradle 的基础知识。 我们将会从 Gradle 的构建阶段开始... ...查看全部
0
评论

当 Adapter 遇上 Kotlin DSL,无比简单的调用方式 kotlin

王二蛋和他的张大花 发表了文章 • 648 次浏览 • 2021-12-21 11:32 • 来自相关话题

早在去年的时候我就提到过使用工厂的方式获取 Adapter 而不是为每个 Adapter 定义一个类文件。这样的好处是,对于不是那么复杂的 Adapter 可以节省大量的代码,提升开发效率和解放双手,同时更好的支持多类型布局效果。 1、Kotlin DSL 和... ...查看全部
0
评论

我用Flutter写了一个上班摸鱼应用 Flutter

王二蛋和他的张大花 发表了文章 • 678 次浏览 • 2021-12-21 11:27 • 来自相关话题

网上最近看到了个摸鱼应用,还挺好玩的。我打算自己用flutter写了一个之前我有用flutter制作过mobile应用,但是没有在desktop尝试过;毕竟2.0大更新,我这里就在这试手一下,并说说flutter的体验.当前flutter环境 2.8增加flu... ...查看全部
0
评论

丢掉丑陋的 toast,会动的 toast 更有趣! toast

王二蛋和他的张大花 发表了文章 • 665 次浏览 • 2021-12-21 11:24 • 来自相关话题

前言 我们通常会用 toast(也叫吐司)来显示提示信息,例如网络请求错误,校验错误等等。大多数 App的 toast 都很简单,简单的半透明黑底加上白色文字草草了事,比如下面这种. 说实话,这种toast 的体验很糟糕。假设是新手用户,他们并不知道 toa... ...查看全部
0
评论

Android 使用 Span 打造丰富多彩的文本 SpannableStringBuilder Android

柳天明 发表了文章 • 752 次浏览 • 2021-12-20 14:25 • 来自相关话题

1.引言 在开发过程中经常需要使用文本,有时候需要对一段文字中的部分文字进行特殊的处理,如改变其中部分文字的大小、颜色、加下划线等,这个时候使用Span就能方便地解决这些问题。本文将主要介绍SpannableStringBuilder和各种Span的使用。 2... ...查看全部
0
评论

看完这篇Broadcast你还不会,来找我 广播消息 Android

柳天明 发表了文章 • 1144 次浏览 • 2021-12-20 14:24 • 来自相关话题

看完这篇文章,你将明白以下内容: broadcast是什么,使用场景 Android中广播的分类 广播的注册方式 本地广播优点、原理 广播的安全 1.1 什么是 BroadcastReceiver 是四大组件之一, 主要用于接收 app 发送的广播 内部... ...查看全部
0
评论

让 Flutter 在鸿蒙系统上跑起来 Flutter 鸿蒙

王二蛋和他的张大花 发表了文章 • 727 次浏览 • 2021-12-20 11:10 • 来自相关话题

前言 鸿蒙系统 (HarmonyOS)是华为推出的一款面向未来、面向全场景的分布式操作系统。在传统单设备系统能力的基础上,鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念。自 2020 年 9 月 HarmonyOS 2.0 发布以来,华为加快了鸿蒙... ...查看全部
0
评论

Flutter PlatformView 在闲鱼直播业务中的实践 PlatformView

王二蛋和他的张大花 发表了文章 • 778 次浏览 • 2021-12-20 11:09 • 来自相关话题

背景 闲鱼近期实现了端上直播间的 Flutter 技术重构,验证和拓展了 Flutter 在音视频领域的业务边界。因为直播丰富的玩法和可变的交互,通常我们会在直播间页面覆盖一层互动层,用于处理和展示业务互动行为。这一互动层,通常是由 H5/Weex 等技术来实... ...查看全部
0
评论

IdleHandler你会用吗?记一次IdleHandler使用误区,导致ANR IdleHandler

王二蛋和他的张大花 发表了文章 • 949 次浏览 • 2021-12-20 11:08 • 来自相关话题

1. 示例 问题抛出,当引入线上ANR抓取工具后,发现了不少IdleHandler带来的问题。堆栈具体见下图 思考为什么idleHandler会带来这样的问题呢,或许你会觉得是单个消息执行时间过长导致的。那么请看示例,项目本身代码较为复杂,简化代码如下: ... ...查看全部
0
评论

Android系统启动-Zygote进程 源码分析

柳天明 发表了文章 • 808 次浏览 • 2021-12-16 15:10 • 来自相关话题

本篇文章基于Android6.0源码分析 相关源码文件: /system/core/rootdir/init.rc /system/core/rootdir/init.zygote64.rc /frameworks/base/cmds/app_proces... ...查看全部
0
评论

NDK系列:JNI基础 jni android NDK

柳天明 发表了文章 • 688 次浏览 • 2021-12-16 15:08 • 来自相关话题

1 Java、JNI、C/C++中的数据类型之间的映射关系 JNI是接口,Java与C/C++交互会有一个数据类型的对应,而JNI为此提供了一套中间类型。 2 JNI动态注册与静态注册 2.1 静态注册 步骤: 编写Java类,比如StaticRegiste... ...查看全部
0
评论

跟我学企业级flutter项目:用bloc手把手教你搭建用户认证系统 企业级flutter

王二蛋和他的张大花 发表了文章 • 1640 次浏览 • 2021-12-16 11:00 • 来自相关话题

前言 跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制企... ...查看全部
0
评论

Kotlin 1.5 新特性 Inline classes,还不了解一下? Inline

王二蛋和他的张大花 发表了文章 • 753 次浏览 • 2021-12-16 10:11 • 来自相关话题

Kotlin 1.5 如约而来了。 如果你正在使用Android Studio 4.2.0 、IntelliJ IDEA 2020.3 或更高的版本,近期就会收到 Kotlin 1.5 的Plugin推送了。作为一个大版本,1.5带来了不少新特性,其中最主要的... ...查看全部
0
评论

Flutter 2021 中的按钮 Flutter

王二蛋和他的张大花 发表了文章 • 615 次浏览 • 2021-12-16 10:04 • 来自相关话题

在本文中,我们将介绍令人惊叹的 Flutter 按钮,它们可以帮助所有初学者或专业人士为现代应用程序设计漂亮的 UI。 首先让我告诉你关于 Flutter 中按钮的一件重要事情,在flutter最新版本中以下Buttons在fluter中被废弃了:废弃的推荐的... ...查看全部
0
评论

Flutter定制一个ScrollView嵌套webview滚动的效果 ScrollView Flutter

王二蛋和他的张大花 发表了文章 • 1636 次浏览 • 2021-12-16 09:58 • 来自相关话题

场景描述 业务需要在一个滚动布局中嵌入一个webview,但是在Android平台上有一个关于webview高度的bug: 当webview高度过大时会导致Crash甚至手机重启。所以我想到了这样一种布局:最外层是一个ScrollView,内部含有一个定高的可... ...查看全部
0
评论

kotlin函数 函数 kotlin

柳天明 发表了文章 • 746 次浏览 • 2021-12-15 17:14 • 来自相关话题

1.概念函数是执行操作并可以返回值的离散代码块。在 Kotlin 中,函数是使用 fun 关键字声明的,并且可以使用接收具名值或默认值的参数。与特定类关联的函数称为方法。一个用于执行特定任务的代码块它可以将大型的程序分解为小型的模块使用关键字 fun 来声明可... ...查看全部