鸿蒙HarmonyOS应用开发:config.json简介

本文介绍了config.json在鸿蒙HarmonyOS应用开发中的作用,包括定义应用信息、声明权限、设备配置等方面。同时,解析了一些关键属性,如version.code和version.name,并提到了reqPermissions在实际开发中的重要性。还提及了AbilityForm可能类似安卓或iOS的桌面小部件功能,但未进行深入测试。
摘要由CSDN通过智能技术生成

config.json作用

  1. 规定应用信息:包名、版本号等
  2. 在此声明Ability,及其属性、类型等。
  3. 规定应用支持的设备,和每种设备上面的属性或配置,如可以指定在 tv 设备中设置 keepAlive=true(跟随系统启动,仅限系统应用),而在wearable 中则不跟随系统启动。
  4. 声明需要的权限、定义自身需要的权限
    等等功能。

简介

在下面我整理了一些属性的作用。
有一些是项目创建后就默认有的。还有一些是我自己觉得比较常用的及其可选项,也加在了里面。

{
  "app": {
    "bundleName": "com.aos.learning",   //新建项目时指定的PackageName,而且IDE建议以 com.开头
    "vendor": "aos",                    //根据新建项目时指定的PackageName 的第一个 . 之后的字符串
    "version": {                        //版本
      "code": 1,                        //版本号,目前测试看,系统并不会阻止降级安装。
      "name": "1.0"                     //版本名
    },
    "apiVersion": {                     //依赖的鸿蒙SDK版本
      "compatible": 3,                  //兼容版本
      "target"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>