- Android Scoped Storage Adaptation: A Detailed Guide IntroductionStarting with Android 10 (API 29), Google introduced Scoped Storage, a fundamental shift in how apps access shared external storage.... Android Scoped Storage Adaptation: A Detailed Guide IntroductionStarting with Android 10 (API 29), Google introduced Scoped Storage, a fundamental shift in how apps access shared external storage....
- Android Development with Kotlin — Usage Guide 1. IntroductionKotlin is the officially recommended language for Android development. It is concise, null-safe, interoperable with Java, and fully sup... Android Development with Kotlin — Usage Guide 1. IntroductionKotlin is the officially recommended language for Android development. It is concise, null-safe, interoperable with Java, and fully sup...
- Android Development with Kotlin — Usage Guide 1. IntroductionKotlin is the officially recommended language for Android development. It is concise, null-safe, interoperable with Java, and fully sup... Android Development with Kotlin — Usage Guide 1. IntroductionKotlin is the officially recommended language for Android development. It is concise, null-safe, interoperable with Java, and fully sup...
- 安卓开发架构详解:从 MVC 到 Clean Architecture 的演进之路 前言安卓开发历经十余年发展,架构模式不断演进。从早期被诟病的"上帝类"(God Class)到如今主流的 MVVM、MVI、Clean Architecture,每一次架构升级都是为了解决前一代的痛点。本文将系统梳理安卓开发中常见的架构模式,分析各自的优缺点、适用场景,并给出实战选型建议。 一、架构演进背景... 安卓开发架构详解:从 MVC 到 Clean Architecture 的演进之路 前言安卓开发历经十余年发展,架构模式不断演进。从早期被诟病的"上帝类"(God Class)到如今主流的 MVVM、MVI、Clean Architecture,每一次架构升级都是为了解决前一代的痛点。本文将系统梳理安卓开发中常见的架构模式,分析各自的优缺点、适用场景,并给出实战选型建议。 一、架构演进背景...
- 对需要批量运行 Android 应用的企业来说,过去常见的方案是采购大量实体手机,搭建“手机墙”。设备数量少时这种方式比较直观,但当规模扩大到几十台、上百台以后,供电、散热、设备老化、系统升级、APP 批量安装、远程管理和故障替换都会逐渐变成运维负担。 对需要批量运行 Android 应用的企业来说,过去常见的方案是采购大量实体手机,搭建“手机墙”。设备数量少时这种方式比较直观,但当规模扩大到几十台、上百台以后,供电、散热、设备老化、系统升级、APP 批量安装、远程管理和故障替换都会逐渐变成运维负担。
- 做移动端开发时,我们经常会遇到一个问题:Android 要写一套代码,iOS 又要写一套代码。如果还需要支持其他平台,维护成本就会越来越高。Flutter 就是为了解决这类问题而出现的一套跨平台 UI 开发框架。 Flutter 是什么?Flutter 是 Google 推出的开源跨平台开发框架,主要使用 Dart 语言开发。它最大的特点就是:一套代码可以运行在多个平台上。目前官方 Flut... 做移动端开发时,我们经常会遇到一个问题:Android 要写一套代码,iOS 又要写一套代码。如果还需要支持其他平台,维护成本就会越来越高。Flutter 就是为了解决这类问题而出现的一套跨平台 UI 开发框架。 Flutter 是什么?Flutter 是 Google 推出的开源跨平台开发框架,主要使用 Dart 语言开发。它最大的特点就是:一套代码可以运行在多个平台上。目前官方 Flut...
- Android MVVM 架构详解:基于 Java 与 RxJava 的响应式实践 一、为什么需要 MVVM在 Android 开发中,随着业务逻辑日益复杂,传统的 MVC 和 MVP 模式逐渐暴露出各自的痛点:MVC:Controller 与 View 强耦合,Activity 往往承担了"上帝对象"的角色,代码动辄上千行,难以测试、难以维护。MVP:虽然将 View 与 Present... Android MVVM 架构详解:基于 Java 与 RxJava 的响应式实践 一、为什么需要 MVVM在 Android 开发中,随着业务逻辑日益复杂,传统的 MVC 和 MVP 模式逐渐暴露出各自的痛点:MVC:Controller 与 View 强耦合,Activity 往往承担了"上帝对象"的角色,代码动辄上千行,难以测试、难以维护。MVP:虽然将 View 与 Present...
- Android Skin Switching: A Practical Guide with Kotlin and Jetpack Compose Introduction“Skin switching” — the ability to let users change the app’s color theme at runtime — has evolved from a niche... Android Skin Switching: A Practical Guide with Kotlin and Jetpack Compose Introduction“Skin switching” — the ability to let users change the app’s color theme at runtime — has evolved from a niche...
- Android Network Requests: A Practical Guide with Kotlin IntroductionNetwork communication is the backbone of almost every modern Android application. Whether you are fetching a list of products, u... Android Network Requests: A Practical Guide with Kotlin IntroductionNetwork communication is the backbone of almost every modern Android application. Whether you are fetching a list of products, u...
- Android Jetpack Compose 使用指南:从入门到实战Jetpack Compose 是 Android 现代 UI 工具包,使用声明式 Kotlin API 构建原生界面。本文系统梳理核心概念、常用组件、状态管理、副作用与最佳实践,助你快速上手并写出可维护的 Compose 代码。 目录为什么选择 Compose环境配置核心概念常用布局与组件状态管理副作用与 Launch... Android Jetpack Compose 使用指南:从入门到实战Jetpack Compose 是 Android 现代 UI 工具包,使用声明式 Kotlin API 构建原生界面。本文系统梳理核心概念、常用组件、状态管理、副作用与最佳实践,助你快速上手并写出可维护的 Compose 代码。 目录为什么选择 Compose环境配置核心概念常用布局与组件状态管理副作用与 Launch...
- Android Network Requests: A Detailed Technical Guide IntroductionNetwork communication is the backbone of almost every modern Android application. Whether you are fetching data from a remote serve... Android Network Requests: A Detailed Technical Guide IntroductionNetwork communication is the backbone of almost every modern Android application. Whether you are fetching data from a remote serve...
- Android Touch Event Dispatch: A Deep Dive IntroductionEvery time you tap a button, swipe a list, or pinch to zoom, a chain of method calls decides which view finally consumes that gesture. Underst... Android Touch Event Dispatch: A Deep Dive IntroductionEvery time you tap a button, swipe a list, or pinch to zoom, a chain of method calls decides which view finally consumes that gesture. Underst...
- Thread Safety in Android Development: A Practical Guide IntroductionIf you have spent any real time building Android apps, you have probably met the dreaded CalledFromWrongThreadException or watch... Thread Safety in Android Development: A Practical Guide IntroductionIf you have spent any real time building Android apps, you have probably met the dreaded CalledFromWrongThreadException or watch...
- Custom View Development Key Considerations in Android IntroductionCustom views unlock UI designs that standard widgets cannot achieve, but they also bypass the safeguards the framework provides fo... Custom View Development Key Considerations in Android IntroductionCustom views unlock UI designs that standard widgets cannot achieve, but they also bypass the safeguards the framework provides fo...
- Custom View Development Key Considerations in Android IntroductionCustom views unlock UI designs that standard widgets cannot achieve, but they also bypass the safeguards the framework provides fo... Custom View Development Key Considerations in Android IntroductionCustom views unlock UI designs that standard widgets cannot achieve, but they also bypass the safeguards the framework provides fo...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签