【鸿蒙南向开发】应用常驻和自启动配置

概述

文档环境

开发环境:Windows 11

DevEco Studio 版本:DevEco Studio 3.1 Release(3.1.0.500)

SDK 版本:3.2.14.1(Full SDK)

应用模型:Stage

开发板型号:DAYU 200

系统版本:OpenHarmony 3.2.2 Release

功能简介

  • OpenHarmony支持包含ServiceExtensionAbility类型模块的应用配置常驻和自启动。
  • 常驻和自启动配置是设备厂商根据设备的产品形态为特殊应用定义的特权项。

RK3568的应用特权配置文件源码位于:

vendor/hihope/rk3568/preinstall-config/install_list_capability.json

在系统中位于:

/etc/app/install_list_capability.json

  • 本文档将介绍如何修改系统配置项使自己开发的应用可以获得常驻和自启动的能力。临时配置用于测试配置项是否生效,当生效后可将配置信息拷贝到系统源码中,使配置永久生效。
  • 本文档创建的ServiceExtensionAbility仅用作演示应用常驻和自启动配置,不可用于正式项目,ServiceExtensionAbility的开发请参考​​ServiceExtensionAbility介绍​​。

应用常驻和自启动配置

创建包含ServiceExtensionAbility类型的应用

  1. 创建新工程ServiceDemo(com.openharmony.servicedemo)

image.png

  1. 修改工程类型为OpenHarmony工程。

修改entry/build-profile.json5文件,targets.runtimeOS为OpenHarmony,并Sync工程。

image.png

  1. 配置自动签名。单击File > Project Structure > Project > SigningConfigs 界面勾选Automatically generate signature ,等待自动签名完成即可,单击OK。

image.png

  1. 在工程Module(entry)对应的ets目录下,右键选择New > Directory,新建一个目录并命名为ServiceExtAbility
  2. 在ServiceExtAbility目录,右键选择 New > TypeScript File ,新建一个TypeScript文
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值