- 【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch) 一、前言:首先在鸿蒙中是不支持安卓 .9图的图片直接使用。只有类似拉伸的处理方案,鸿蒙提供的Image组件有与点九图相同功能的API设置。可以通过设置resizable属性来设置ResizableOptions,也就是图像拉伸时可调整大小的图像选项。ResizableOptions的参数slice中有top、le... 【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch) 一、前言:首先在鸿蒙中是不支持安卓 .9图的图片直接使用。只有类似拉伸的处理方案,鸿蒙提供的Image组件有与点九图相同功能的API设置。可以通过设置resizable属性来设置ResizableOptions,也就是图像拉伸时可调整大小的图像选项。ResizableOptions的参数slice中有top、le...
- 【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起 一、前言1.后台是什么?了解后台任务和长时任务前,我们需要先明白鸿蒙的后台特性:所谓的后台,指的是设备返回主界面、锁屏、应用切换等操作会使应用退至后台这个状态。2.鸿蒙系统为什么这么做?当应用退至后台后,如果继续活动,可能会造成设备耗电快、用户界面卡顿等现象。鸿蒙系统为了降低设备耗电速度、保... 【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起 一、前言1.后台是什么?了解后台任务和长时任务前,我们需要先明白鸿蒙的后台特性:所谓的后台,指的是设备返回主界面、锁屏、应用切换等操作会使应用退至后台这个状态。2.鸿蒙系统为什么这么做?当应用退至后台后,如果继续活动,可能会造成设备耗电快、用户界面卡顿等现象。鸿蒙系统为了降低设备耗电速度、保...
- 【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码 一、前言官方文档关于屏幕录制的API和示例介绍获取简单和突兀。使用起来会让上手程度变高。所以特意开篇文章,讲解屏幕录制的使用。官方文档参见:使用AVScreenCaptureRecorder录屏写文件(ArkTS) 二、方案思路鸿蒙应用关于录制屏幕,官方提供了AVScreenCaptureRecorder进行屏幕录制的调用。分为... 【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码 一、前言官方文档关于屏幕录制的API和示例介绍获取简单和突兀。使用起来会让上手程度变高。所以特意开篇文章,讲解屏幕录制的使用。官方文档参见:使用AVScreenCaptureRecorder录屏写文件(ArkTS) 二、方案思路鸿蒙应用关于录制屏幕,官方提供了AVScreenCaptureRecorder进行屏幕录制的调用。分为...
- 【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏 一、鸿蒙应用如何进行页面横竖屏调用API手动切换1.首先要在EntryAbility 中获取主窗口对象EntryAbility.etsimport { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';import { w... 【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏 一、鸿蒙应用如何进行页面横竖屏调用API手动切换1.首先要在EntryAbility 中获取主窗口对象EntryAbility.etsimport { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';import { w...
- 【HarmonyOS Next】鸿蒙中App、HAP、HAR、HSP概念详解(图1-1) 一、鸿蒙中App、HAP、HAR、HSP是什么?(1)App Pack(Application Package) 是应用发布的形态,上架应用市场是以App Pack形式上架。以 .app 后缀的文件,只能上架到应用市场,不能在设备上直接安装和运行。(2)HAP(Harmony Ability Pac... 【HarmonyOS Next】鸿蒙中App、HAP、HAR、HSP概念详解(图1-1) 一、鸿蒙中App、HAP、HAR、HSP是什么?(1)App Pack(Application Package) 是应用发布的形态,上架应用市场是以App Pack形式上架。以 .app 后缀的文件,只能上架到应用市场,不能在设备上直接安装和运行。(2)HAP(Harmony Ability Pac...
- 【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(一) 一、前言在应用开发过程中,弹框Dialog和提示气泡Toast的使用极为频繁,从事移动开发的同学对此应该相当熟悉。然而,在鸿蒙的响应式布局里,早期版本所提供的弹框Dialog和提示气泡Toast,使用起来存在诸多不便。这是因为它们与UI紧密绑定,在纯逻辑类文件中无法使用。鉴于这一历史遗留问题,后续API迭代时,对鸿蒙的弹框D... 【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(一) 一、前言在应用开发过程中,弹框Dialog和提示气泡Toast的使用极为频繁,从事移动开发的同学对此应该相当熟悉。然而,在鸿蒙的响应式布局里,早期版本所提供的弹框Dialog和提示气泡Toast,使用起来存在诸多不便。这是因为它们与UI紧密绑定,在纯逻辑类文件中无法使用。鉴于这一历史遗留问题,后续API迭代时,对鸿蒙的弹框D...
- Android获取手机安装的应用程序在开发Android应用时,有时我们需要获取设备上已安装的所有应用程序的信息。这不仅可以用于展示用户的安装列表,还可以用于检查特定应用是否已安装等场景。本文将介绍如何通过编程方式获取这些信息。1. 获取已安装应用的基本信息要获取设备上安装的应用程序列表,我们主要使用PackageManager类。PackageManager提供了访问系统... Android获取手机安装的应用程序在开发Android应用时,有时我们需要获取设备上已安装的所有应用程序的信息。这不仅可以用于展示用户的安装列表,还可以用于检查特定应用是否已安装等场景。本文将介绍如何通过编程方式获取这些信息。1. 获取已安装应用的基本信息要获取设备上安装的应用程序列表,我们主要使用PackageManager类。PackageManager提供了访问系统...
- Android 悬浮窗开发 介绍悬浮窗是一种可以在所有应用之上显示的视图,通常用于展示即时信息或提供快速访问功能。Android 提供了创建悬浮窗的功能,但需要注意权限问题,因为它可能影响用户体验。 应用使用场景即时消息:如聊天应用中的新消息提示。系统监控:实时显示 CPU、内存等信息。音乐播放器控制:在其他应用上方提供播放控制按钮。导航与引导:提供用户快速引导和帮助信息。 原理解释悬浮窗... Android 悬浮窗开发 介绍悬浮窗是一种可以在所有应用之上显示的视图,通常用于展示即时信息或提供快速访问功能。Android 提供了创建悬浮窗的功能,但需要注意权限问题,因为它可能影响用户体验。 应用使用场景即时消息:如聊天应用中的新消息提示。系统监控:实时显示 CPU、内存等信息。音乐播放器控制:在其他应用上方提供播放控制按钮。导航与引导:提供用户快速引导和帮助信息。 原理解释悬浮窗...
- Android获取进程总数、内存、任务列表在Android开发中,有时我们需要监控设备的性能,比如查看当前运行的进程总数、可用内存以及正在运行的任务列表。这些信息对于优化应用性能和资源管理非常有帮助。本文将介绍如何通过Android API获取这些信息。1. 获取进程总数在Android中,可以通过ActivityManager类来获取当前设备上运行的进程总数。下面是一个简单的示例代... Android获取进程总数、内存、任务列表在Android开发中,有时我们需要监控设备的性能,比如查看当前运行的进程总数、可用内存以及正在运行的任务列表。这些信息对于优化应用性能和资源管理非常有帮助。本文将介绍如何通过Android API获取这些信息。1. 获取进程总数在Android中,可以通过ActivityManager类来获取当前设备上运行的进程总数。下面是一个简单的示例代...
- android:windowSoftInputMode属性在Android应用中用于控制软键盘的显示和行为方式。该属性可以在AndroidManifest.xml文件中的对应Activity标签内进行配置。以下是android:windowSoftInputMode属性的各个参数及其含义: 状态参数(state…)stateUnspecified:未指定状态。当没有设置android:win... android:windowSoftInputMode属性在Android应用中用于控制软键盘的显示和行为方式。该属性可以在AndroidManifest.xml文件中的对应Activity标签内进行配置。以下是android:windowSoftInputMode属性的各个参数及其含义: 状态参数(state…)stateUnspecified:未指定状态。当没有设置android:win...
- Java在移动应用开发中的优势与挑战Java作为一门历史悠久且功能强大的编程语言,在移动应用开发中一直占据着重要地位,尤其是在安卓平台的应用开发上,Java是主要的开发语言。随着技术的发展,尤其是Kotlin的崛起,Java在移动应用中的角色发生了一些变化,但它依旧具有许多独特的优势,尤其是在企业级应用和维护现有项目中。本文将从多个角度探讨Java在移动应用开发中的优势与挑战,并提供相关的... Java在移动应用开发中的优势与挑战Java作为一门历史悠久且功能强大的编程语言,在移动应用开发中一直占据着重要地位,尤其是在安卓平台的应用开发上,Java是主要的开发语言。随着技术的发展,尤其是Kotlin的崛起,Java在移动应用中的角色发生了一些变化,但它依旧具有许多独特的优势,尤其是在企业级应用和维护现有项目中。本文将从多个角度探讨Java在移动应用开发中的优势与挑战,并提供相关的...
- 在移动应用安全领域,动态分析技术正变得越来越重要。Frida 作为一款强大的动态分析工具,能够帮助开发者逆向分析、调试和 Hook Android 应用。而云手机作为一种新兴技术,提供了灵活、高效的 Android 运行环境。将 Frida 与云手机结合,不仅可以提升动态分析的效率,还能为安全测试提供全新的解决方案。本文将深入探讨 Frida 与云手机的完美结合,并分享动态分析与安全测试的实... 在移动应用安全领域,动态分析技术正变得越来越重要。Frida 作为一款强大的动态分析工具,能够帮助开发者逆向分析、调试和 Hook Android 应用。而云手机作为一种新兴技术,提供了灵活、高效的 Android 运行环境。将 Frida 与云手机结合,不仅可以提升动态分析的效率,还能为安全测试提供全新的解决方案。本文将深入探讨 Frida 与云手机的完美结合,并分享动态分析与安全测试的实...
- Android自定义罗盘视图在开发Android应用时,自定义视图是一个非常重要的技能。本文将介绍如何创建一个自定义的罗盘视图(CompassView),该视图可以显示设备的方向。我们将通过使用SensorManager来获取方向数据,并使用自定义绘图方法来绘制罗盘。1. 创建项目首先,在Android Studio中创建一个新的项目,选择“Empty Activity”模板,命名为... Android自定义罗盘视图在开发Android应用时,自定义视图是一个非常重要的技能。本文将介绍如何创建一个自定义的罗盘视图(CompassView),该视图可以显示设备的方向。我们将通过使用SensorManager来获取方向数据,并使用自定义绘图方法来绘制罗盘。1. 创建项目首先,在Android Studio中创建一个新的项目,选择“Empty Activity”模板,命名为...
- HarmonyOS应用开发使用@Component装饰器将Home结构体标记为一个组件,意味着它可以在界面构建中被当作一个独立的UI单元来使用,并且按照其内部定义的build方法来渲染具体的界面内容。txt:string定义了一个名为Data的接口,用于规范表示产品数据的结构。src:类型为,推测是用于引用资源(可能是图片资源等)的一种特定类型,用于指定产品对应的图片资源。txt:字符串类型,用于 HarmonyOS应用开发使用@Component装饰器将Home结构体标记为一个组件,意味着它可以在界面构建中被当作一个独立的UI单元来使用,并且按照其内部定义的build方法来渲染具体的界面内容。txt:string定义了一个名为Data的接口,用于规范表示产品数据的结构。src:类型为,推测是用于引用资源(可能是图片资源等)的一种特定类型,用于指定产品对应的图片资源。txt:字符串类型,用于
- 鸿蒙应用的 UI 性能优化策略:打造流畅用户体验 鸿蒙应用的 UI 性能优化策略:打造流畅用户体验
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签