• 图标长按弹出快捷菜单及跳转

    图标长按弹出快捷菜单及跳转

    安卓实现长按App图标弹出快捷菜单并跳转指定页面,核心用App Shortcuts(应用快捷方式),分静态快捷方式(清单配置,无需代码)和动态快捷方式(代码动态添加),以下是可直接使用的完整实现方案:一、静态快捷方式(推荐,简单高效,适用于...

    xzb 安卓 2026.01.26 49
  • kotlin 我应用使用的权限申请介绍

    kotlin 我应用使用的权限申请介绍

    明明在应用清单(Manifest)里只声明了网络、存储、相机等少数权限,还主动移除了位置权限,但上架检测却测出了更多权限请求(比如之前提到的后台位置、悬浮窗、修改系统设置等),想知道这种权限不匹配的根本原因。核心原因分析这种 “声明的权限”...

    xzb 安卓 2026.01.23 70
  • Kotlin中收起输入法

    Kotlin中收起输入法

    背景:我在开发时出现已点击按钮,由于前面焦点了输入框,导致输入法没收回,影响使用体验想要在Kotlin开发的Android应用中,实现点击输入框外的区域或按钮时,自动收起弹出的软键盘,同时保持输入框本身不消失。解决方案我会提供两种最常用且实...

    xzb 安卓 2026.01.16 108
  • kotlin字符串截取

    kotlin字符串截取

    Kotlin提供了多种灵活的字符串截取方式,既兼容Java风格的substring方法,也有更符合Kotlin简洁风格的便捷方法。下面按使用场景分类讲解:一、基础截取:substring 方法这是最通用的截取方式,Kotlin的substr...

    xzb 安卓 2026.01.14 129
  • kotlin下拉刷新在fragment中使用

    kotlin下拉刷新在fragment中使用

    在 Kotlin 的 Fragment 中实现下拉刷新功能,Android 官方推荐使用 SwipeRefreshLayout 组件来完成,它能完美适配 Fragment 场景,下面我将详细讲解完整的实现步骤和代码示例。...

    xzb 安卓 2026.01.04 172
  • Kotlin 本地化存储 3 种常用方案

    Kotlin 本地化存储 3 种常用方案

    适配 Android 开发场景,提供可直接复用的 Kotlin 实现,兼顾简洁性和实用性,优先覆盖高频使用场景。一、 轻量键值对存储(SharedPreferences)最常用的本地存储方案,适合存少量简单数据(如用户配置、登录状态),Ko...

    xzb 安卓 2025.12.29 213
  • kotlin 获取当前年

    kotlin 获取当前年

    在 Kotlin 中获取当前年份有多种方式,以下是最常用的几种实现方案,适配不同场景(如 Java 8+ 新时间 API、传统 Calendar 类):方案 1:推荐(Java 8+ 新时间 API,线程安全)使用 java.ti...

    xzb 安卓 2025.12.18 262
  • kotlin flexbox的用法

    kotlin flexbox的用法

    FlexboxLayout 是 Google 推出的 Android 布局库,对标前端的 Flexbox 布局,能灵活实现流式布局、自适应排列等效果,Kotlin 中使用它的方式如下,包含基础集成、核心属性、代码示例等核心内容:一...

    xzb 安卓 2025.12.15 294
  • Kotlin系统做深色设定

    Kotlin系统做深色设定

    以下是完整的实现代码,包含 Switch 切换(id: darkswichset)、跟随系统 / 永久亮色切换、动态生效 和 持久化保存 所有核心逻辑,代码可直接复制使用:一、核心工具类(DarkMo...

    xzb 安卓 2025.12.06 315
  • Kotlin 字符串空或NULL筛选

    Kotlin 字符串空或NULL筛选

    我程序中的Note 可能为 null,直接调用 trim() 会抛出空指针异常。需要先处理 null 情况,再处理空字符串,推荐以下两种简洁且安全的写法:写法 1:先处理 null...

    xzb 安卓 2025.12.03 289