- 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理... 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理...
- 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...
- 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),又称拇指琴,是一种用拇指拨弹金属簧片发声的非洲传统乐器,音色清脆如风铃、空灵似星光,弹奏《天空之城》《千与千寻》等动漫音乐时格外治愈,因此成为音乐爱好者钟爱的入门乐器。卡林巴琴最独特的是它的音键布局——音键从中间向两侧交替...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签