- Android Development Key Considerations IntroductionAndroid development is a complex ecosystem spanning diverse devices, OS versions, and hardware capabilities. This blog summarizes the most import... Android Development Key Considerations IntroductionAndroid development is a complex ecosystem spanning diverse devices, OS versions, and hardware capabilities. This blog summarizes the most import...
- Android Development Permission Adaptation Guide IntroductionPermission adaptation is one of the most critical and error-prone aspects of Android development. Since Android 6.0 (API 23), Google int... Android Development Permission Adaptation Guide IntroductionPermission adaptation is one of the most critical and error-prone aspects of Android development. Since Android 6.0 (API 23), Google int...
- Android 权限适配全指南:从 6.0 到 15,一次讲透Android 权限体系从 6.0(API 23)引入运行时权限开始,几乎每个大版本都在收紧。本文按版本演进梳理权限变化、给出可落地的适配代码与避坑清单,帮你一次过审、少踩坑。 目录权限分类与基础运行时权限(API 23+)分区存储 Scoped Storage(API 29+)包可见性 Package Visibility(A... Android 权限适配全指南:从 6.0 到 15,一次讲透Android 权限体系从 6.0(API 23)引入运行时权限开始,几乎每个大版本都在收紧。本文按版本演进梳理权限变化、给出可落地的适配代码与避坑清单,帮你一次过审、少踩坑。 目录权限分类与基础运行时权限(API 23+)分区存储 Scoped Storage(API 29+)包可见性 Package Visibility(A...
- Android Jetpack Compose 使用指南:从入门到实战Jetpack Compose 是 Android 现代 UI 工具包,使用声明式 Kotlin API 构建原生界面。本文系统梳理核心概念、常用组件、状态管理、副作用与最佳实践,助你快速上手并写出可维护的 Compose 代码。 目录为什么选择 Compose环境配置核心概念常用布局与组件状态管理副作用与 Launch... Android Jetpack Compose 使用指南:从入门到实战Jetpack Compose 是 Android 现代 UI 工具包,使用声明式 Kotlin API 构建原生界面。本文系统梳理核心概念、常用组件、状态管理、副作用与最佳实践,助你快速上手并写出可维护的 Compose 代码。 目录为什么选择 Compose环境配置核心概念常用布局与组件状态管理副作用与 Launch...
- 本文复盘一次针对 VirtualApp 类"分身 / 多开"容器壳的逆向分析过程。目标是一组分身大师类应用(以下简称 **M 应用**)与其官方宿主(以下简称 **F 应用**),底层采用 DroidPlugin 容器 + 360 加固双层结构。文章完整拆解我划分的 7 个 RE 里程碑,重点演示 Java 层 Frida 还原加密字符串(`getString2`)的实战手法,并给出 Native 本文复盘一次针对 VirtualApp 类"分身 / 多开"容器壳的逆向分析过程。目标是一组分身大师类应用(以下简称 **M 应用**)与其官方宿主(以下简称 **F 应用**),底层采用 DroidPlugin 容器 + 360 加固双层结构。文章完整拆解我划分的 7 个 RE 里程碑,重点演示 Java 层 Frida 还原加密字符串(`getString2`)的实战手法,并给出 Native
- The Complete Guide to Android Data StorageFrom a single key-value pair to a full relational database — every storage option Android offers, when to use each, and how to implement them correctly. T... The Complete Guide to Android Data StorageFrom a single key-value pair to a full relational database — every storage option Android offers, when to use each, and how to implement them correctly. T...
- A Practical Guide to Android Custom ViewsFrom a blank View to a reusable, interactive component — everything you need to know to build your own custom views in Android. Table of ContentsWhy Custom... A Practical Guide to Android Custom ViewsFrom a blank View to a reusable, interactive component — everything you need to know to build your own custom views in Android. Table of ContentsWhy Custom...
- Android 开发中的多线程技术全面解析在 Android 开发中,多线程是提升应用性能、保证 UI 流畅性的核心技术之一。本文将系统介绍 Android 多线程的常见方案、适用场景及最佳实践。 一、为什么需要多线程Android 应用的主线程(Main Thread)也叫 UI 线程,负责处理界面绘制、事件分发等任务。如果在主线程中执行耗时操作(如网络请求、数据库读写、文件 I/O、复... Android 开发中的多线程技术全面解析在 Android 开发中,多线程是提升应用性能、保证 UI 流畅性的核心技术之一。本文将系统介绍 Android 多线程的常见方案、适用场景及最佳实践。 一、为什么需要多线程Android 应用的主线程(Main Thread)也叫 UI 线程,负责处理界面绘制、事件分发等任务。如果在主线程中执行耗时操作(如网络请求、数据库读写、文件 I/O、复...
- Scrcpy:让安卓设备在电脑上“活”起来的开源神器在日常工作与生活中,我们常常需要在手机和电脑之间频繁切换——回复消息、查看通知、演示应用、录制教程……如果能直接在电脑上操控手机,无疑会大幅提升效率。Scrcpy正是这样一款解决痛点的开源工具。什么是 Scrcpy?Scrcpy,全称“screen copy”(屏幕复制),是由 Genymobile 公司开发的一款免费、开源的安卓设备屏幕镜... Scrcpy:让安卓设备在电脑上“活”起来的开源神器在日常工作与生活中,我们常常需要在手机和电脑之间频繁切换——回复消息、查看通知、演示应用、录制教程……如果能直接在电脑上操控手机,无疑会大幅提升效率。Scrcpy正是这样一款解决痛点的开源工具。什么是 Scrcpy?Scrcpy,全称“screen copy”(屏幕复制),是由 Genymobile 公司开发的一款免费、开源的安卓设备屏幕镜...
- 做 Android 低延迟 RTSP 播放器时,我踩过的那些坑 先唠唠:为啥不直接用现成播放器?一开始我也觉得,Android 上播 RTSP 而已,找个播放器接进去不就行了。实际做摄像头、监控、无人机或者工业视频项目以后才发现,能播 和 能稳定地用在项目里,完全是两回事。我找过不少现成方案。有些确实能把画面显示出来,但一到真实设备和真实网络环境,问题就慢慢出来了:延迟不低、H.265 兼... 做 Android 低延迟 RTSP 播放器时,我踩过的那些坑 先唠唠:为啥不直接用现成播放器?一开始我也觉得,Android 上播 RTSP 而已,找个播放器接进去不就行了。实际做摄像头、监控、无人机或者工业视频项目以后才发现,能播 和 能稳定地用在项目里,完全是两回事。我找过不少现成方案。有些确实能把画面显示出来,但一到真实设备和真实网络环境,问题就慢慢出来了:延迟不低、H.265 兼...
- 时下各种AI聊天应用争奇斗艳,一个比一个智能,一个比一个贴心。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中,笔者就基于Android实现了一个具备初级智能的小小机器人APP,不仅支持简单的问答,还支持问询天气预报,还支持加减乘除四则运算,还支持背诵唐诗宋词名篇佳句,可谓小朋友的贴心玩伴。《鸿蒙HarmonyOS 6应用开发:从零基础到App上... 时下各种AI聊天应用争奇斗艳,一个比一个智能,一个比一个贴心。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中,笔者就基于Android实现了一个具备初级智能的小小机器人APP,不仅支持简单的问答,还支持问询天气预报,还支持加减乘除四则运算,还支持背诵唐诗宋词名篇佳句,可谓小朋友的贴心玩伴。《鸿蒙HarmonyOS 6应用开发:从零基础到App上...
- 基于HarmonyOS 7.0 跨端开发的皮划艇页面实战 前言在水上竞技与户外探险类应用中,皮划艇是一个历史悠久、技术性强的运动主题功能。皮划艇是一项古老的水上运动,从因纽特人的兽皮船演变而来,如今分为休闲、海洋、激流、竞速等多种艇型,能在湖泊、海岸、激流、赛道等不同水域驰骋。玩皮划艇需要选对艇型、掌握划桨技术、记录航程数据。皮划艇应用的核心是艇型选择、划桨技术和航程记录——切换不同艇型查... 基于HarmonyOS 7.0 跨端开发的皮划艇页面实战 前言在水上竞技与户外探险类应用中,皮划艇是一个历史悠久、技术性强的运动主题功能。皮划艇是一项古老的水上运动,从因纽特人的兽皮船演变而来,如今分为休闲、海洋、激流、竞速等多种艇型,能在湖泊、海岸、激流、赛道等不同水域驰骋。玩皮划艇需要选对艇型、掌握划桨技术、记录航程数据。皮划艇应用的核心是艇型选择、划桨技术和航程记录——切换不同艇型查...
- 基于HarmonyOS 7.0 跨端开发的卡林巴琴页面实战 前言在乐器学习与治愈音乐类应用中,卡林巴琴是一个清澈空灵、近年大热的音乐主题功能。卡林巴琴(Kalimba),又称拇指琴,是一种用拇指拨弹金属簧片发声的非洲传统乐器,音色清脆如风铃、空灵似星光,弹奏《天空之城》《千与千寻》等动漫音乐时格外治愈,因此成为音乐爱好者钟爱的入门乐器。卡林巴琴最独特的是它的音键布局——音键从中间向两侧交替... 基于HarmonyOS 7.0 跨端开发的卡林巴琴页面实战 前言在乐器学习与治愈音乐类应用中,卡林巴琴是一个清澈空灵、近年大热的音乐主题功能。卡林巴琴(Kalimba),又称拇指琴,是一种用拇指拨弹金属簧片发声的非洲传统乐器,音色清脆如风铃、空灵似星光,弹奏《天空之城》《千与千寻》等动漫音乐时格外治愈,因此成为音乐爱好者钟爱的入门乐器。卡林巴琴最独特的是它的音键布局——音键从中间向两侧交替...
- 基于HarmonyOS 7.0 跨端开发的手碟Handpan页面实战 前言在乐器学习与冥想音乐类应用中,手碟 Handpan 是一个空灵神秘、极富禅意的音乐主题功能。手碟(Handpan)是一种钢制的碟形打击乐器,外形像飞碟,用手拍击碟面不同音区发出空灵悠远的声音,音色如水滴、似回响,特别适合冥想、放松和即兴演奏,近年成为治愈系音乐的代表乐器。手碟最独特的是它的圆形音区布局——中心是最低的... 基于HarmonyOS 7.0 跨端开发的手碟Handpan页面实战 前言在乐器学习与冥想音乐类应用中,手碟 Handpan 是一个空灵神秘、极富禅意的音乐主题功能。手碟(Handpan)是一种钢制的碟形打击乐器,外形像飞碟,用手拍击碟面不同音区发出空灵悠远的声音,音色如水滴、似回响,特别适合冥想、放松和即兴演奏,近年成为治愈系音乐的代表乐器。手碟最独特的是它的圆形音区布局——中心是最低的...
- 基于HarmonyOS 7.0 跨端开发的相册排版页面实战 前言在照片整理与影集制作类应用中,相册排版是一个注重设计感、贴近生活记录的影像主题功能。把零散的照片排成精美的相册,是记录生活、留存回忆的优雅方式。相册排版讲究布局——网格整齐、瀑布流错落、拼贴自由、单页大图突出,不同的布局适合不同的照片内容;还要考虑打印尺寸(6 寸、7 寸、A4 等)和留白设计。相册排版应用的核心是布局模板选择... 基于HarmonyOS 7.0 跨端开发的相册排版页面实战 前言在照片整理与影集制作类应用中,相册排版是一个注重设计感、贴近生活记录的影像主题功能。把零散的照片排成精美的相册,是记录生活、留存回忆的优雅方式。相册排版讲究布局——网格整齐、瀑布流错落、拼贴自由、单页大图突出,不同的布局适合不同的照片内容;还要考虑打印尺寸(6 寸、7 寸、A4 等)和留白设计。相册排版应用的核心是布局模板选择...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签