- 应用的每个HAP的根目录下都存在一个“config.json”配置文件,文件内容主要涵盖以下三个方面:应用的全局配置信息,包含应用的包名、生产厂商、版本号等基本信息。应用在具体设备上的配置信息,包含应用的备份恢复、网络安全等能力。HAP包的配置信息,包含每个Ability必须定义的基本属性(如包名、类名、类型以及Ability提供的能力),以及应用访问系统或其他应用受保护部分所需的权限等。 应用的每个HAP的根目录下都存在一个“config.json”配置文件,文件内容主要涵盖以下三个方面:应用的全局配置信息,包含应用的包名、生产厂商、版本号等基本信息。应用在具体设备上的配置信息,包含应用的备份恢复、网络安全等能力。HAP包的配置信息,包含每个Ability必须定义的基本属性(如包名、类名、类型以及Ability提供的能力),以及应用访问系统或其他应用受保护部分所需的权限等。
- DevEco Studio DevEco Studio
- 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。
- Feri一到,编程开窍,嗨,我是Feri!🚀 玩转HarmonyOS网络请求:从新手到高手的实战秘籍一、为什么需要网络请求?——程序员的"外卖哲学"想象你在开发一个新闻App,用户点击屏幕时,你需要从服务器"端"来最新的新闻。这就像点外卖:URL 是餐馆的地址(比如 https://www.juhe.cn/news/api)请求方法 是你的点餐方式:GET 像问老板"给我来份宫保鸡丁"(获... Feri一到,编程开窍,嗨,我是Feri!🚀 玩转HarmonyOS网络请求:从新手到高手的实战秘籍一、为什么需要网络请求?——程序员的"外卖哲学"想象你在开发一个新闻App,用户点击屏幕时,你需要从服务器"端"来最新的新闻。这就像点外卖:URL 是餐馆的地址(比如 https://www.juhe.cn/news/api)请求方法 是你的点餐方式:GET 像问老板"给我来份宫保鸡丁"(获...
- 大家好,我是 V 哥。在HarmonyOS 5.0的开发中,支持低时延音视频开发,为了确保语法正确, V 哥以下代码符合HarmonyOS NEXT API 14的规范。为了方便初学者更好入门,V 哥伙同2位小伙伴花了1年时间,搞了三本鸿蒙开发的书出来,希望可以帮助更多的人快速打开鸿蒙的开发之路。要实现低时延音视频开发,咱们需要了解三个技术点:基于AVSession的跨设备媒体控制实时RTC... 大家好,我是 V 哥。在HarmonyOS 5.0的开发中,支持低时延音视频开发,为了确保语法正确, V 哥以下代码符合HarmonyOS NEXT API 14的规范。为了方便初学者更好入门,V 哥伙同2位小伙伴花了1年时间,搞了三本鸿蒙开发的书出来,希望可以帮助更多的人快速打开鸿蒙的开发之路。要实现低时延音视频开发,咱们需要了解三个技术点:基于AVSession的跨设备媒体控制实时RTC...
- 程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!状态管理 V1 版本:父子组件数据传递装饰器的奇妙之旅在HarmonyOS NEXT开发的奇妙世界里,组件就像是一个个独立的小王国,它们各自有着自己的职责和功能。但是,这些小王国之间并不是孤立存在的,它们需要相互交流、相互... 程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!状态管理 V1 版本:父子组件数据传递装饰器的奇妙之旅在HarmonyOS NEXT开发的奇妙世界里,组件就像是一个个独立的小王国,它们各自有着自己的职责和功能。但是,这些小王国之间并不是孤立存在的,它们需要相互交流、相互...
- 以上代码已在API 14环境下验证通过,实际部署时需根据业务需求调整参数配置,兄弟们,都看到这了,帮V 哥点个小关小注,赞赞也不嫌多,如果你对代码有任何疑问,也可以下方评论区留言,V 哥会每天来看评论,关注威哥爱编程,鸿蒙开发就你行。 以上代码已在API 14环境下验证通过,实际部署时需根据业务需求调整参数配置,兄弟们,都看到这了,帮V 哥点个小关小注,赞赞也不嫌多,如果你对代码有任何疑问,也可以下方评论区留言,V 哥会每天来看评论,关注威哥爱编程,鸿蒙开发就你行。
- 【HarmonyOS 5】鸿蒙应用数据安全详解 一、前言大家平时用手机、智能手表的时候,最担心什么?肯定是自己的隐私数据会不会泄露!今天就和大家唠唠HarmonyOS是怎么把应用安全这块“盾牌”打造得明明白白的,从里到外保护我们的信息。 1、系统级“金钟罩”HarmonyOS就像给手机装上了“安全管家”,从系统底层就开始发力。比如用“完整性保护”保证系统文件不被篡改,用“漏洞防利用”堵住黑... 【HarmonyOS 5】鸿蒙应用数据安全详解 一、前言大家平时用手机、智能手表的时候,最担心什么?肯定是自己的隐私数据会不会泄露!今天就和大家唠唠HarmonyOS是怎么把应用安全这块“盾牌”打造得明明白白的,从里到外保护我们的信息。 1、系统级“金钟罩”HarmonyOS就像给手机装上了“安全管家”,从系统底层就开始发力。比如用“完整性保护”保证系统文件不被篡改,用“漏洞防利用”堵住黑...
- 【HarmonyOS 5】鸿蒙应用隐私保护详解 一、前言在今天这个手机不离手的时代,我们每天用手机支付、聊天、记录生活,不知不觉中,大量个人信息都存储在了移动设备里。但你有没有想过,如果这些隐私数据泄露了会怎样?从接到诈骗电话,到遭遇身份盗用,后果可能不堪设想。好在,HarmonyOS早就为我们的隐私安全做好了全方位的防护。想象一下,你的健康数据、聊天记录、甚至支付密码被陌生人随意查看,是... 【HarmonyOS 5】鸿蒙应用隐私保护详解 一、前言在今天这个手机不离手的时代,我们每天用手机支付、聊天、记录生活,不知不觉中,大量个人信息都存储在了移动设备里。但你有没有想过,如果这些隐私数据泄露了会怎样?从接到诈骗电话,到遭遇身份盗用,后果可能不堪设想。好在,HarmonyOS早就为我们的隐私安全做好了全方位的防护。想象一下,你的健康数据、聊天记录、甚至支付密码被陌生人随意查看,是...
- 【HarmonyOS 5】makeObserved接口详解 一、makeObserved接口是什么?makeObserved 接口(API version 12 起可用)用于将非观察数据转为可观察数据,适用于三方包类、@Sendable 装饰的类、JSON.parse 返回的对象、collections.Array/Set/Map 等场景。不支持 undefined和null类型。以及V1... 【HarmonyOS 5】makeObserved接口详解 一、makeObserved接口是什么?makeObserved 接口(API version 12 起可用)用于将非观察数据转为可观察数据,适用于三方包类、@Sendable 装饰的类、JSON.parse 返回的对象、collections.Array/Set/Map 等场景。不支持 undefined和null类型。以及V1...
- 【HarmonyOS 5】VisionKit人脸活体检测详解 一、VisionKit人脸活体检测是什么?VisionKit是HamronyOS提供的场景化视觉服务工具包。华为将常见的解决方案,通常需要三方应用使用SDK进行集成。华为以Kit的形式集成在HarmoyOS系统中,方便三方应用快速开发和赋能。而VisionKit中包含人脸活体检测的功能接口interactiveLiveness ... 【HarmonyOS 5】VisionKit人脸活体检测详解 一、VisionKit人脸活体检测是什么?VisionKit是HamronyOS提供的场景化视觉服务工具包。华为将常见的解决方案,通常需要三方应用使用SDK进行集成。华为以Kit的形式集成在HarmoyOS系统中,方便三方应用快速开发和赋能。而VisionKit中包含人脸活体检测的功能接口interactiveLiveness ...
- 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V 哥用一个具体的业务场景来介绍DevEco Profiler的使用。 实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发... 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V 哥用一个具体的业务场景来介绍DevEco Profiler的使用。 实际业务场景如果你要开发一个鸿蒙应用,该应用具备从网络获取新闻列表数据并将其展示在界面上的功能。随着应用功能的增加,发...
- 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,ArkUI 提供了丰富的 3D 变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍 ArkUI 的 3D 变换和手势事件,并给出相应的 ArkTS 案例代码。 1. ArkUI 3D 变换ArkUI 支持多种 3D 变换效果,如旋转、缩放、平移等。通过设置组件的 transform 属性,能实现不同的 3D 变换效果。 常见的... 大家好,我是 V 哥。在鸿蒙 NEXT 开发中,ArkUI 提供了丰富的 3D 变换和手势事件功能,可用于创建生动且交互性强的用户界面。下面详细介绍 ArkUI 的 3D 变换和手势事件,并给出相应的 ArkTS 案例代码。 1. ArkUI 3D 变换ArkUI 支持多种 3D 变换效果,如旋转、缩放、平移等。通过设置组件的 transform 属性,能实现不同的 3D 变换效果。 常见的...
- 一、前言:热更新调试主要是为了解决大工程项目编译的时间过长,日常开发调试效率过低的问题。比如调试应用布局的开发,修改一些界面小属性,每次都需要重新编译整个项目,会费事费力。官方给的数据指标如下:在万行级ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快70%以上,而在十万行级以上ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快50%... 一、前言:热更新调试主要是为了解决大工程项目编译的时间过长,日常开发调试效率过低的问题。比如调试应用布局的开发,修改一些界面小属性,每次都需要重新编译整个项目,会费事费力。官方给的数据指标如下:在万行级ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快70%以上,而在十万行级以上ArkTS代码项目中,Hot Reload修改生效速度能够比全量构建生效速度快50%...
- 【HarmonyOS 5】AttributeModifier和AttributeUpdater区别详解 一、AttributeModifier和AttributeUpdater的定义和作用1. AttributeModifier是ArkUI组件的动态属性,提供属性设置功能。开发者可使用attributeModifier方法,通过自定义实现AttributeModifier<T>接口,来动态... 【HarmonyOS 5】AttributeModifier和AttributeUpdater区别详解 一、AttributeModifier和AttributeUpdater的定义和作用1. AttributeModifier是ArkUI组件的动态属性,提供属性设置功能。开发者可使用attributeModifier方法,通过自定义实现AttributeModifier<T>接口,来动态...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签