鸿蒙应用开发实战(二):配置文件 发布时间:2026/8/5 9:21:57 配置文件包括应用级配置信息和Module级配置信息。应用级配置信息- AppScope app.json5用于声明应用的全局配置信息比如应用Bundle名称、应用名称、应用图标、应用版本号等。bundleName:标识应用的Bundle名称用于标识应用的唯一性。vendor:标识对应用开发厂商的描述取值为长度不超过255字节的字符串。该标签可用于展示开发厂商信息如在应用的关于页面取该标签展示开发厂商信息。versionCode:标识应用的版本号取值范围为0~2147483647。此数字仅用于确定某个版本是否比另一个版本新数值越大表示版本越新。versionName:标识向用户展示的应用版本号。buildVersion:标识应用的构建版本号。icon:标识应用的图标取值为图标资源文件的索引。label:标识应用的名称取值为字符串资源的索引。......Module级配置信息name:标识当前Module的名称确保该名称在整个应用中唯一。type:标识当前Module的类型。支持的取值如下- entry: 应用的主模块- feature: 应用的动态特性模块- har: 静态共享包模块- shared: 动态共享包模块- skill: 技能包模块用于定义AI代理的技能能力。该类型模块必须配置skillProfiles标签。仅当应用的bundleType配置为skill即app.json5配置文件中的bundleType为skill时才允许将Module的type配置为skill且此时应用只能包含1个Module。从API版本26.0.0开始支持该标签。该标签仅对预置应用生效。description:标识当前Module的描述信息可以采用字符串资源索引格式。mainElement:标识当前Module的入口UIAbility名称deviceTypes:标识当前Module可以运行在哪类设备上。deliveryWithInstall:标识当前Module是否在用户主动安装的时候安装即该Module对应的HAP/HSP是否跟随应用一起安装。installationFree:标识当前Module是否支持免安装特性。pages:标识当前Module的profile资源用于列举每个页面信息取值为长度不超过255字节的字符串。abilities:标识当前Module中UIAbility的配置信息只对当前UIAbility生效。---name:标识当前UIAbility组件的名称确保该名称在整个应用中唯一。---srcEntry:标识当前UIAbility的代码路径。---description:标识当前UIAbility组件的描述信息开发者可以通过该标签描述当前组件的功能与作用---icon:标识当前UIAbility组件的图标取值为图标资源文件的索引。---label:标识当前UIAbility组件的对用户显示的名称取值为字符串资源的索引以支持多语言长度不超过255字节的字符串。---startWindowIcon:标识当前UIAbility组件启动页面图标资源文件的索引。---startWindowBackground:标识当前UIAbility组件启动页面背景颜色资源文件的索引。---exported:标识当前UIAbility组件是否可以被其他应用拉起。true:表示可以被其他应用拉起入口UIAbility建议配置为truefalse:只能由同应用或者具有ohos.permission.START_INVISIBLE_ABILITY权限该权限仅系统应用支持申请的应用拉起。例如配置为false时桌面具备该权限桌面图标、快捷方式或push通知消息可以拉起当前UIAbility组件但aa命令行工具没有权限无法拉起。---skills:标识当前UIAbility组件能够接收的Want特征集为数组格式。配置规则- 对于Entry类型的HAP应用可以配置多个具有入口能力的skills标签即配置了ohos.want.action.home和entity.system.home。- 对于Feature类型的HAP只有应用可以配置具有入口能力的skills标签服务不允许配置。extensionAbilities:标识当前Module中ExtensionAbility的配置信息只对当前ExtensionAbility生效。---name:标识当前ExtensionAbility组件的名称确保该名称在整个应用中唯一。---srcEntry:标识当前ExtensionAbility组件所对应的代码路径。---type:标识当前ExtensionAbility组件的类型。---exported:标识当前ExtensionAbility组件是否可以被其他应用调用。---metadata:标识当前ExtensionAbility组件的元信息。...... 相关新闻 VLAN简介 一、VLAN基础 1.1 什么是VLAN? VLAN(Virtual Local Area Network),即虚拟局域网,是一种将物理上的局域网(LAN)在逻辑上划分成多个独立广播域的通信技术。它允许网络管理员将处于不同物理位置的设… 2026/8/5 9:21:57 解决ftsrch.dll丢失问题的安全修复指南 1. 问题背景:ftsrch.dll文件丢失的典型场景 最近帮同事处理电脑故障时,发现一个高频出现的系统错误提示:"无法启动此程序,因为计算机中丢失ftsrch.dll"。这个看似简单的dll文件缺失问题,实际上可能引发一系列… 2026/8/5 9:16:57 Shader学习25:织物 之 天鹅绒 一、关于布料表现布料表面不是光滑的,是无数根细小纤维竖立着传统的微表面brdf更适用于致密表面,但对于松散结构的布料 缺少了一些真实布料的特征,因为表面的纤维会吸收、散射入射光。边缘光照效果》Sheen 环:织物在掠射角时出现的… 2026/8/5 9:16:57 最新新闻 TCP协议深度解析:从三次握手到流量控制的实战抓包分析 1. 从“黑盒”到“白盒”:为什么我们需要亲手拆解TCP包如果你刚开始接触网络技术,或者已经写了不少基于TCP的应用,但总觉得对它的理解隔着一层纱,那你来对地方了。我们每天都在用TCP,从刷网页、看视频到远程登录服务器… 2026/8/5 9:46:58 计算机三级数据库技术备考:从SQL优化到事务管理的实战指南 1. 备考定位与核心价值:为什么是数据库技术?如果你正在准备计算机三级等级考试,并且选择了“数据库技术”这个方向,那么恭喜你,选对了一条既实用又硬核的路径。很多人一听到“等级考试”,第一反应可能是“背… 2026/8/5 9:46:58 macOS Xbox控制器兼容性深度优化与实战配置指南 macOS Xbox控制器兼容性深度优化与实战配置指南 【免费下载链接】360Controller TattieBogle Xbox 360 Driver (with improvements) 项目地址: https://gitcode.com/gh_mirrors/36/360Controller 在macOS平台上实现Xbox系列控制器的完美兼容一直是游戏玩家和技术开发者面… 2026/8/5 9:46:58 SMUDebugTool终极指南:5步快速解决AMD Ryzen系统调试难题 SMUDebugTool终极指南:5步快速解决AMD Ryzen系统调试难题 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:/… 2026/8/5 9:46:58 基于Three.js构建交互式3D数字盲盒展示系统:从概念到实现 最近在逛技术社区时,发现一个很有意思的现象:很多开发者,尤其是前端和创意技术方向的,开始把“盲盒”这种潮玩概念和技术项目展示结合起来。这不仅仅是营销噱头,背后其实反映了一个趋势——如何将静态的、说明书式的项… 2026/8/5 9:46:58 拓氪科技如何用AI重构企业出海营销、实现全域长效增长? 随着全球化进程持续深化与跨境产业高速扩容,海外市场竞争正式迈入精细化、专业化的深水区。当下,突破本土增长瓶颈、布局全球市场,已然成为中国企业高质量发展的核心战略方向。但企业出海之路依旧阻碍重重,跨文化认知差异、区域合… 2026/8/5 9:41:58 日新闻 鸿蒙6.1 arkui.componentSnapshot组件截图坑:返回PixelMap不是dataURL 本文是「鸿蒙 6.1 API 23 开发坑系列」第 2 篇(ArkUI 桶第 2 篇)。本篇讲 ohos.arkui.componentSnapshot namespace(API 10,鸿蒙 6.1 API 23 基座)——组件截图三个方法 get/getSync/createFromBuilder。鸿蒙坑根因&am… 2026/8/5 0:26:31 20个P0级大模型本体概念,产品经理必看,收藏这份学习资料! 文章介绍了20个大模型本体概念,帮助产品经理在AI产品决策时,不再依赖模糊判断,而是基于精准认知。内容涵盖了模型分类、开源与闭源模型、本地与云端部署、基础模型与对话模型、推理模型、Token、上下文窗口、幻觉、温度参数、系统提示词、思维… 2026/8/5 0:26:31 支付宝体验技术部拆分!前端转型Agent全栈,小白程序员必收藏 支付宝体验技术部拆分,前端工程师转型Agent开发全栈。玉伯等专家主导的团队,曾开发Ant Design、AntV等知名开源项目,影响行业。AI技术推动智能Agent兴起,打破前端边界,需掌握大模型、智能体逻辑等能力。组织调整旨在灵… 2026/8/5 0:26:31 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19
VLAN简介 一、VLAN基础 1.1 什么是VLAN? VLAN(Virtual Local Area Network),即虚拟局域网,是一种将物理上的局域网(LAN)在逻辑上划分成多个独立广播域的通信技术。它允许网络管理员将处于不同物理位置的设… 2026/8/5 9:21:57
解决ftsrch.dll丢失问题的安全修复指南 1. 问题背景:ftsrch.dll文件丢失的典型场景 最近帮同事处理电脑故障时,发现一个高频出现的系统错误提示:"无法启动此程序,因为计算机中丢失ftsrch.dll"。这个看似简单的dll文件缺失问题,实际上可能引发一系列… 2026/8/5 9:16:57
Shader学习25:织物 之 天鹅绒 一、关于布料表现布料表面不是光滑的,是无数根细小纤维竖立着传统的微表面brdf更适用于致密表面,但对于松散结构的布料 缺少了一些真实布料的特征,因为表面的纤维会吸收、散射入射光。边缘光照效果》Sheen 环:织物在掠射角时出现的… 2026/8/5 9:16:57
TCP协议深度解析:从三次握手到流量控制的实战抓包分析 1. 从“黑盒”到“白盒”:为什么我们需要亲手拆解TCP包如果你刚开始接触网络技术,或者已经写了不少基于TCP的应用,但总觉得对它的理解隔着一层纱,那你来对地方了。我们每天都在用TCP,从刷网页、看视频到远程登录服务器… 2026/8/5 9:46:58
计算机三级数据库技术备考:从SQL优化到事务管理的实战指南 1. 备考定位与核心价值:为什么是数据库技术?如果你正在准备计算机三级等级考试,并且选择了“数据库技术”这个方向,那么恭喜你,选对了一条既实用又硬核的路径。很多人一听到“等级考试”,第一反应可能是“背… 2026/8/5 9:46:58
macOS Xbox控制器兼容性深度优化与实战配置指南 macOS Xbox控制器兼容性深度优化与实战配置指南 【免费下载链接】360Controller TattieBogle Xbox 360 Driver (with improvements) 项目地址: https://gitcode.com/gh_mirrors/36/360Controller 在macOS平台上实现Xbox系列控制器的完美兼容一直是游戏玩家和技术开发者面… 2026/8/5 9:46:58
SMUDebugTool终极指南:5步快速解决AMD Ryzen系统调试难题 SMUDebugTool终极指南:5步快速解决AMD Ryzen系统调试难题 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:/… 2026/8/5 9:46:58
基于Three.js构建交互式3D数字盲盒展示系统:从概念到实现 最近在逛技术社区时,发现一个很有意思的现象:很多开发者,尤其是前端和创意技术方向的,开始把“盲盒”这种潮玩概念和技术项目展示结合起来。这不仅仅是营销噱头,背后其实反映了一个趋势——如何将静态的、说明书式的项… 2026/8/5 9:46:58
拓氪科技如何用AI重构企业出海营销、实现全域长效增长? 随着全球化进程持续深化与跨境产业高速扩容,海外市场竞争正式迈入精细化、专业化的深水区。当下,突破本土增长瓶颈、布局全球市场,已然成为中国企业高质量发展的核心战略方向。但企业出海之路依旧阻碍重重,跨文化认知差异、区域合… 2026/8/5 9:41:58
鸿蒙6.1 arkui.componentSnapshot组件截图坑:返回PixelMap不是dataURL 本文是「鸿蒙 6.1 API 23 开发坑系列」第 2 篇(ArkUI 桶第 2 篇)。本篇讲 ohos.arkui.componentSnapshot namespace(API 10,鸿蒙 6.1 API 23 基座)——组件截图三个方法 get/getSync/createFromBuilder。鸿蒙坑根因&am… 2026/8/5 0:26:31
20个P0级大模型本体概念,产品经理必看,收藏这份学习资料! 文章介绍了20个大模型本体概念,帮助产品经理在AI产品决策时,不再依赖模糊判断,而是基于精准认知。内容涵盖了模型分类、开源与闭源模型、本地与云端部署、基础模型与对话模型、推理模型、Token、上下文窗口、幻觉、温度参数、系统提示词、思维… 2026/8/5 0:26:31
支付宝体验技术部拆分!前端转型Agent全栈,小白程序员必收藏 支付宝体验技术部拆分,前端工程师转型Agent开发全栈。玉伯等专家主导的团队,曾开发Ant Design、AntV等知名开源项目,影响行业。AI技术推动智能Agent兴起,打破前端边界,需掌握大模型、智能体逻辑等能力。组织调整旨在灵… 2026/8/5 0:26:31
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/5 5:03:56
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/5 4:50:19