Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

鸿蒙os学习02( module)

By admin on 2021年8月3日2021年8月3日

module 对象的内部结构

module 示例:

“module”: {

“mainAbility”: “MainAbility”, #HAP包入口ability名称MainAbility

#表示HAP包的入口ability名称。该标签的值应配置 为module > abilities中存在的Page类型ability的名 称

“package”: “com.example.myapplication.entry”, # com/example(实例)/myapplication.entry

#application app位置 entry:应用的主模块

##表示HAP的包结构名称,在应用内应保证唯一性。 采用反向域名格式#

“name”: “.MyOHOSAbilityPackage”, #my ohos ability _package包

#表示HAP的类名。采用反向域名方式表示,前缀需 要与同级的package标签指定的包名一致,也可采 用.开头的命名方式。

“description”: “$string:description_application”,

#表示HAP的描述信息 字符串string: 描述description app 位置application

“supportedModes”: [ “drive” ],

#表示应用支持的运行模式。当前只定义了驾驶模式

“deviceType”: [ “car” ],

#表示允许Ability运行的设备类型 car

“distro”: { #HAP发布的具体描述

“deliveryWithInstall”: true,

#递进安装即随应用安装的意思

“moduleName”: “ohos_entry”,

##表示当前HAP的名称。

“moduleType”: “entry” },

#表示当前HAP的类型,包括两种类型: entry和feature。

#entry:应用的主模块。一个APP中,对于同一设备类型必须有且只有一个entry类型的HAP,可独立安装运行。
feature:应用的动态特性模块。一个APP可以包含一个或多个feature类型的HAP,也可以不含。只有包含Ability的HAP才能够独立运行。

“abilities”: [ … ],

#表示当前模块内的所有Ability。采用对象数组格 式,其中每个元素表示一个Ability对象。

“shortcuts”: [ … ],

表示应用的快捷方式信息。采用对象数组格式,其 中的每个元素表示一个快捷方式对象。

##有点像1对多的这种元素对应感觉

“js”: [ … ],

表示基于JS UI框架开发的JS模块集合,其中的每个 元素代表一个JS模块的信息。

“reqPermissions”: [ … ],

#请求权限 #表示应用运行时向系统申请的权限。

“defPermissions”: [ … ], ##def 定义

#表示应用定义的权限。应用调用者必须申请这些权 限,才能正常调用该应用。

“colorMode”: “light”

#表示应用自身的颜色模式。dark:表示按照深色模 式选取资源。light:表示按照浅色模式选取资源。 auto:表示跟随系统的颜色模式值选取资源。

}

Category: 鸿蒙

文章导航

鸿蒙os01(app deviceConfig)
哔哩哔哩专栏图片下载

Related Posts

鸿蒙os01(app deviceConfig)

8月 2, 2021
Read More

tomact迁移002(打包)

10月 5, 2023
Read More

内网渗透-委派攻击

5月 12, 2023
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes