Android

Android

Tag

当前位置:首页 > Android >
  • Android SharedMemory 如何高效使用?

    Android SharedMemory 如何高效使用?

    Android Shared Memory 高效使用教程 – 尽快处理常见痛点 🚀 柔性的数据传输极限]: 当你尝试通过 Binder 将超过约 1 MB 的字节流直接放入 Parcelable 时会抛出 {@link android.os.TransactionTooLargeException} 让业务卡死。这是车载程序中最常遇到的问题之一。为了解决这个瓶颈

    查看更多 2026-09-09

  • Android模块化如何实现?

    Android模块化如何实现?

    老实说, app模块 在组件化/模块化架构中。app 模块作为宿主是非常关键的设计。它的作用远远不止是一个简单的启动入口,而是一个精心设计的架构主要。 一、主要作用 . 应用的统一入口 // app/build.gradle apply plugin: 'com.android.application' 这是唯一拥有 application 插件的模块。老实说, 包含应用的

    查看更多 2026-09-05

  • Android Hilt 如何实现依赖注入?

    Android Hilt 如何实现依赖注入?

    前言 在 Android 开发中,依赖注入 已经成为解耦与测试的主要手段。其实,虽然网上有不少教程。但很多人仍然感到:“我不明白 Hilt 是怎么工作的;配置多了就怕出错,如何把第三方库注入进去?说起来,” 1️⃣ 什么是依赖注入? DI 的主要思想是:对象的创建与使用分离 。它让你不必手动 new 对象,而是把需要的依赖交给框架来提供。 痛点 1: 初学者往往把“依赖”理解为外部类

    查看更多 2026-08-14

  • Android开发十年,你有哪些反思?

    Android开发十年,你有哪些反思?

    这篇文章纯人工编辑,无任何AI成分,可放心阅读 英文版本已同步发布至medium网站: A Decade in Android Development:Reflections on Journey 十年沉淀这方面。从普通 App 到跨网站全栈 2016 年 6 月,我告别亲友,踏上北漂之路。其实,今天正好走过整整十年的 Android 开发旅程。 一路从单纯的 App 开发,到 SDK 打包;从

    查看更多 2026-08-13

  • R8如何使Kotlin协程提速至两倍?

    R8如何使Kotlin协程提速至两倍?

    这个问题其实我们之前在《AGP 开始,Android 上协程启动和取消速度提高两倍》里已经聊过了。由于 PR 已经合并,从 Android Gradle Plugin 开始。R8 会把大部分 Atomic*FieldUpdater 调用调整为更直接的 Unsafe 操作。 使用者痛点 在实际项目中。开发者经常会遇到以下困扰: Compose 页面卡顿,特别是点击、滑动等高频 UI 操作时

    查看更多 2026-08-12

  • Android Studio 和 Git,如何高效结合使用?

    Android Studio 和 Git,如何高效结合使用?

    Android Studio 和 Git:如何高效结合使用?解决你的开发痛点,话说回来, 作为Android开发者。你是否经常面临这些困扰, 代码写到一半突然需要切换分支修bug,如何不丢失当前进度? 误删/误改代码后如何快速恢复原始状态?老实说, 提交记录杂乱无章。如何整理成清晰的历史记录? 图形化操作和命令行哪个更高效?混合使用有什么技巧,按理说, 别担心! 主要工作流程回顾 → →→

    查看更多 2026-08-10

  • Android如何实现Edge-to-Edge沉浸式体验?

    Android如何实现Edge-to-Edge沉浸式体验?

    老实说, 沉浸式是应用界面开发的不可避免要考虑的内容,在早期的 Android 应用中,屏幕的顶部是状态栏。底部是导航栏,而 APP 内容则被夹在中间,这种「三明治」式的布局结构长期主导 Android 设备的屏幕设计。 这种「非沉浸式」设计,在 Android 12 以后 的环境里正在逐渐被淘汰。Google 从 Android 12 开始,强制所有 App 启用 Edge‑to‑Edge

    查看更多 2026-08-07

  • 如何从零开始封装Android Activity和Fragment?

    如何从零开始封装Android Activity和Fragment?

    封装基类Activity/Fragment,从0到1记录 至于直接上菜, 一、根据思考1。建立顶层主要基类BaseActivity相关 ViewBinding android { ... buildFeatures { ... viewBinding = true }} BaseActivity /** * 通用 Activity 基类 * 涵盖: * . ViewBinding 自动解析 *

    查看更多 2026-07-24

  • Android MVVM 构建原理是什么?

    Android MVVM 构建原理是什么?

    本系列为小说《逆袭西二旗》的技术讲解,用于详细说明剧情里涉及的开发细节。 ViewBinding 有什么优势 ViewBinding 是 Android 中用于简化访问布局中 View 过程的一项能力。老实说, 它避免手动多次调用 findViewById 并以更类型安全的方式获取视图。从而减少样板代码并降低运行时错误风险。 面试一问 与 findViewById 相比

    查看更多 2026-07-24

  • 夸克浏览器怎么解决文件识别问题?

    夸克浏览器怎么解决文件识别问题?

    文件显示“未知格式”是因扩展名缺失、权限受限、路径异常或缓存错误;需依次检查存储权限、手动添加扩展名、切换至/Download/目录、清除下载缓存、验证文件头魔数。

    查看更多 2026-07-02

提交需求或反馈

Demand feedback