3、鸿蒙学习-在AGC创建HarmonyOS 项目或应用

项目和应用介绍

关于项目

项目是资源、应用的组织实体。资源包括服务器、数据库、存储,以及您的应用、终端用户的数据等。在您使用部分服务时,您是数据的控制者,数据将按照您设置的数据处理位置来存储在指定区域。

通常,您不需要自己管理资源,而是管理好你的应用。您应该将一个应用的不同平台(Android、IOS、Web、快应用等)放在一个项目中。您可以选择将一个应用的不同变体放在同一个项目中,比如,您的应用有不同渠道的变体,您就可以将它们放在一个项目中。但是,您不应该将不同应用放在一个项目中,因为这可能会产生隐私合规问题。

”我的应用“和”我的项目“的关系

”我的应用“中的应用都可以包含在我的项目中。”我的应用“中的服务和应用只能是华为应用市场上发布的应用,因此,只包括Android应用、快应用,不包括IOS、Web。而我的项目中则可以创建IOS和Web的应用。当前,在”我的应用“中创建应用时,可以选择将应用添加到某个项目中,也可以选择不添加到任何项目中,但是不归属任何任何项目的应用将无法使用”我的项目“中的服务。您也可以在”我的项目“中先创建一个项目,然后向项目中添加应用。

”我的项目“中的服务和应用在与华为应用市场发布没有必然的关系。即使不在华为应用市场发布的应用,或者在其他平台构建的应用,或者有其他渠道变体的应用,均可以在”我的项目“中添加。

创建项目

项目是您在AppGallery Connect(以下简称AGC)资源的组织实体,您可以将一个应用的不同平台版本添加到同一个项目中。当您的应用需要使用华为服务时,您需要在AGC中创建您的项目。

前提条件

您已注册华为开发者账号

操作步骤

1、登录AppGallery Connect,点击“我的项目”。

2、在项目页面中点击“添加项目”。

3、在“创建项目”页面中输入项目名称后 ,点击“创建并继续”。

说明

点击“创建并继续”后,如果系统提示“您所在团队创建的项目数已经达到上限,请清理不需要的项目”,请进入“我的项目”,点击需要删除的项目卡片,点击“项目设置”页面下方的“删除项目”清理多余的项目。

4、项目创建后会进入“开通分析服务”页面,“为此项目启动分析服务”开关默认为开启状态。

  • 如果您创建的项目需要使用华为分析服务,点击“继续”进入“开通分析”页面。
  • 如果您创建的项目不需要使用华为分析服务,关闭“为此项目启动分析服务”并点击“完成”即可完成项目的创建。 

5、在“开通分析”页面设置数据处理位置、完善更多设置的信息。

  • 点击“设置”选择数据处理位置,详见数据处理位置
  • 点击“更多设置”完善信息,具体设置可参考开通服务。勾选同意协议的选项框后点击“开通”完成项目创建。

说明

必须勾选“同意华为分析服务协议”才可以开通华为分析服务。如果您在AppGallery Connect协议包中已经签署过分析服务相关协议,此处不再展示协议。

 

此时该项目中还没有应用,您可以在项目下添加应用。 

创建应用

如果您需要在华为应用市场发布您的应用,或者使用AGC提供的各类服务,您需要先在AGC中创建应用。目前创建应用的方式可以直接创建应用,也可以在项目下添加应用。

创建应用的方式

支持的平台

使用场景

直接创建应用

直接创建应用的方式可以不选择归属任何项目,如果不选择项目,则只支持在AGC上发布和运营您的应用。

说明

当前只有中国大陆实名认证后的企业开发者才能访问Windows应用相关菜单。

直接创建HarmonyOS应用必须加入项目。

在项目下添加应用

如果您需要使用华为服务,如华为帐号、应用内支付、认证服务等,则需要为您的应用选择归属项目。

说明

当前只有中国大陆实名认证后的企业开发者才能访问Windows应用相关菜单。

前提条件

您已注册华为开发者帐号实名认证

1、登录AppGallery Connect, 点击“我的应用”。

2、点击应用列表右侧的“新建”。

3、填写应用参数,完成后点击“确认”。系统跳转到“应用信息”页面。

说明

点击“确认”后,如果系统提示“您所在团队创建的应用数已经达到上限,请清理不需要的应用”,请参见删除应用,删除不需要的应用。如果您对应用数上限有疑问,请与联系客服(agconnect@huawei.com)。

 

 

参数

说明

软件包类型

选择“APP(HarmonyOS应用)”。

支持设备

请根据您的需求选择应用发布后运行的设备。

支持手机、手表、大屏和路由器,仅在手机、大屏和手表之间支持多选,路由器只支持单选。

注意

  • “支持设备”中的“手机”包括手机和平板设备。
  • 在应用发布前,您都可以在应用信息页面修改支持设备,支持由单设备改为多设备,或多设备改为单设备。但是应用一旦发布,升级时仅允许增加设备类型,不支持删除原有在架应用已选择的设备类型。例如,在架应用支持的设备类型为“手机”,升级应用时您无法取消勾选“手机”选项。

应用名称

应用在华为应用市场详情页展示的名称。应用创建后应用名称支持在应用信息中修改。

说明

  • 应用名称中不能含有“黄赌毒”等低俗敏感字样。
  • 如果您之前在华为开发者联盟有已经创建的应用,则填写原应用名称,从下拉框中选择联想出的应用名称,应用的其他参数将自动关联该应用的信息。此时在AGC创建的应用将和原来应用的APP ID保持一致,即进行了应用的迁移。

应用分类

请选择普通应用或游戏类应用。

说明

应用分类设置后不支持修改,请谨慎选择。

默认语言

华为应用市场客户端应用详情页中应用相关描述的默认语言。系统默认为中国大陆开发者创建的应用选择“简体中文”,请您根据实际情况选择。

是否元服务

确定创建的HarmonyOS应用形态。

  • 选择“是”,表示当前创建的是元服务。
  • 选择“否”,表示当前创建的是HarmonyOS应用。

关于元服务与HarmonyOS应用的区别,请参见元服务

添加到项目

默认勾选不可取消,表示将当前应用添加到项目下。

  • 如需将应用添加到已有项目,点击下方“项目名称”下拉框进行选择。
  • 如需将应用添加到新项目,直接在下方“项目名称”框中填写新项目名称。

说明

“项目名称”下拉框会随您输入的应用名称默认创建同名新项目,建议您:

  • 先输入应用名称再确定项目名称,否则项目名称将被后续输入的应用名称覆盖。
  • 在选择已有项目前,先删除默认创建的项目名称,否则可能影响项目选择。

关于“项目”和“应用”的概念介绍,请参见项目和应用介绍

4、如您尚未签署华为智慧分发平台合作协议,此时会弹出协议对话框。勾选“我已阅读并同意华为智慧分发平台合作协议”,点击“我同意”,完成协议签署。

注意

请务必签署华为智慧分发平台合作协议,否则页面将跳转回AGC首页,您将无法使用您创建的HarmonyOS应用/元服务。

只有帐号持有者或具有法务权限的管理员才有权限签署华为智慧分发平台合作协议。

 

如新建的是“应用”类型的元服务,还会弹出华为CPS合作协议与鲸鸿动能媒体服务协议。如您的元服务有支付或变现相关业务,建议您完成签署,否则可能影响应用上架。

 

5、返回应用列表,在“HarmonyOS”页签查看已创建应用。点击应用名称,可进入应用详情页面。

  • 如果有多款同名应用,可通过设备类型筛选查找。
  • 点击“类型”下拉框,可按照应用形态分别筛选出HarmonyOS应用和元服务。

元服务的应用名称下会标识“元服务”属性,以便于您进行区分。 

 

在项目下发布应用

 1、登录AppGallery Connect,点击”我的项目“。

2、在列表中点击您的项目

3、若项目中没有应用,在”项目设置“页面中点击”添加应用“

若项目中已有应用,展开顶部应用列表框,点击”添加应用“

 4、在”添加应用“页面中设置参数后,点击”确认“。

说明

如果提示“包名已存在,请更换包名”,您需要检查下您是否已经创建相同包名的应用,如果有,请勿重复创建。如果您未创建,请联系华为技术支持人员进行处理。

 

 

参考(项目和应用介绍):文档中心

参考(创建项目):文档中心

参考(创建应用):文档中心

  • 28
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MATLAB的Simulink中编写一个自动增益控制(AGC)模块非常简单。AGC模块的目标是根据输入信号的幅度调整增益,以确保输出信号维持在一个设定的目标幅度范围内。 下面是一种可能的方法来实现AGC模块: 1. 打开MATLAB软件,在Simulink模块中创建一个新的模型。在模型中添加一个输入信号源(例如正弦波发生器)和一个输出信号的显示器(例如波形显示器)。 2. 在模型中添加一个增益块,将其连接到输入信号源,并将其增益初始化为一个合适的值(例如1)。 3. 添加一个Math Operations块,将其连接到增益块的输出,并选择"Absolute value"操作。 4. 添加一个Comparator块,将其连接到Math Operations块的输出,并选择一个适当的参考级别(例如目标幅度级别)。 5. 添加一个Gain块,并将其连接到Comparator块的输出。此增益值将根据比较器输出的结果进行调整。 6. 将Gain块的输出连接到输出信号的显示器。这样,你可以观察到AGC模块的实际效果。 7. 进行仿真并调整比较器参考级别和增益块的初始增益值,直到输出信号始终保持在目标幅度范围内。 8. 如果需要,你还可以添加额外的功能,如平滑滤波器或误差调整措施,以进一步优化AGC模块的性能。 这只是一个简单的AGC模块的示例,你可以根据具体的应用场景进行相应的修改和优化。充分了解Simulink的功能和模块库,你可以实现更复杂和高级的AGC算法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值