Kotlin 监听键盘显示隐藏 最近碰上了需要监听键盘显示和隐藏,在Kotlin场景下封装了一个扩展方法,方便日后使用。 Android系统本身并没有提供有效的方法可以监听键盘的显示和隐藏,常用的监听方法莫过于屏幕的可见区域高度,当高度变化超过一定值,一般认为是超过200像素,就说明有键盘的显示和隐藏操作。 fun Activity.observeKeyboardChange(onChange: (isShowing: Bool 移动开发 2024年10月28日 168 点赞 0 评论 12214 浏览
Flutter PopupMenuButton 详解 1. 引言 在 Flutter 中,PopupMenuButton 是一个用于创建弹出菜单的组件,适用于提供上下文操作、设置选项等功能。用户点击按钮后,会弹出一个菜单列表,供用户选择。本文将介绍 PopupMenuButton 的基本用法、主要属性及自定义样式。2. PopupMenuButton 的基本用法 PopupM 移动开发 2025年04月15日 110 点赞 0 评论 12189 浏览
解密网页奥秘!Mac Safari 启用“显示网页开发者功能”超详细教程(Option (⌥) + Command (⌘) + I) 解密网页奥秘!Mac Safari 启用“显示网页开发者功能”超详细教程想知道那些炫酷的网页效果是怎么实现的吗?想一探网站背后的代码世界吗?Safari 浏览器为你准备了一把“金钥匙”——“显示网页开发者功能”,让你轻松打开网页的“源代码”大门,探索网页设计的奥秘。这篇教程将用最清晰的步骤,教你如何在 Mac 上的 移动开发 2025年06月07日 193 点赞 0 评论 12188 浏览
Kotlin基础知识全面解析(下) 文章目录 第六章:集合与函数式编程 6.1 集合概述 6.2 集合操作 6.3 序列 第七章:协程与异步编程 7.1 协程基础 7.2 挂起函数 7.3 异步与等待 7.4 协程上下文与调度器 第八章:Kotlin标准库 8.1 作用域函数 let函数 run函数 with函数 apply函数 als 移动开发 2025年05月21日 154 点赞 0 评论 12141 浏览
123.路由重写-reroute 路由重写-reroute.jpeg reroute 方法,没有调用start时进行加载app,调用loadApps方法,loadApps中准备加载应用,准备完毕后注册自定义事件callAllEventListeners function reroute() { if (isStarted()) { appChangeUnderway = true; 移动开发 2025年05月21日 31 点赞 0 评论 12090 浏览
Android-EventBus库的使用 图片来源网络,入侵必删 在维护一些项目的时候,我们可能会遇到使用EventBus做Android事件总线优化。这篇博客分享一下EventBus的知识,希望对看文章的小伙伴有所帮助。 EventBus的引入 implementation("org.greenrobot:eventbus:3.3.1") 我发文的时候,最新的版本是3.3.1。如果看文章过来很久了,你可以去EventB 移动开发 2025年05月02日 189 点赞 0 评论 12048 浏览
ijkplayer 源码解析1(重要结构体介绍) ijkplayer作为b站开源的播放器,在业界享誉盛名,深受开发者喜爱,因为底层采用ffmpeg解码,支持主流的流媒体协议,再软件兼容度上非常高;今天我们就针对ijkplayer做一些源码分析,帮助那些喜爱ijkplayer但是苦于2w多行代码无从下手的同学们 系列文章讲解将按照以下顺序进行分析,以方便读者理解; 1.重要结构体分析 2.读数据线程解析 3.音频包解析和音频播放解析 4.视频包解析 移动开发 2025年05月04日 76 点赞 0 评论 12020 浏览
由系统组成的系统 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 4.5 由系统组成的系统 1、由系统组成的系统 我们已经知道如何实现粒子对象, 也学会了如何实现粒子对象组成的系统,这个系统称为“粒子系统”,粒子系统就是由一系列独立对象组成的集合。 但粒子系统本身不也是一个对象? 如果粒子系统也是个对象,我们可以让这些 移动开发 2025年04月27日 81 点赞 0 评论 11988 浏览
js原型、原型链及继承实现方式 js继承主要包括原型链继承、借用构造函数继承、组合继承(原型链+构造函数)、组合继承优化、寄生组合继承5中方式,后3中都是由前两个组合优化而来,所以要先了解原型及原型链相关内容。 1、原型对象及原型链 在js中,一切皆对象,所以原型也是一个对象,称为原型对象。 在js中,每个函数类型的数据,都有一个prototype的属性,该属性所指向的对象就是原型对象。对于原型对象而言,其constructor 移动开发 2025年05月21日 179 点赞 0 评论 11980 浏览