树叶云鸿蒙OS教程:鸿蒙OS IAdvancedNotificationManager

IAdvancedNotificationManager

@Deprecated
public interface IAdvancedNotificationManager
extends IRemoteBroker

已弃用。 此更改从 API 版本 5 开始生效。此 API 仅在高级通知系统中使用,不对外部系统开放。

Since:

1

字段摘要

修饰符和类型字段描述
static intANS_ABORT_ALL已弃用。
static intANS_ABORT_ONE已弃用。
static intANS_ADD_SLOTS已弃用。
static intANS_CAN_PUBLISH_NOTIFICATION_AS_BUNDLE已弃用。
static intANS_CREATE_SLOT已弃用。
static intANS_CREATE_SLOTGROUP已弃用。
static intANS_CREATE_SLOTGROUPS已弃用。
static intANS_DELETE_SLOT已弃用。
static intANS_DELETE_SLOTGROUP已弃用。
static intANS_GET_ACTIVE_NOTIFICATION已弃用。
static intANS_GET_ACTIVE_NOTIFICATION_NUM已弃用。
static intANS_GET_NOTIFICATION_AGENT已弃用。
static intANS_GET_SLOT已弃用。
static intANS_GET_SLOTGROUP已弃用。
static intANS_GET_SLOTGROUPS已弃用。
static intANS_GET_SLOTS已弃用。
static intANS_GET_SORTING已弃用。
static intANS_INQUIRY_BUNDLE_IMPORTANCE已弃用。
static intANS_INQUIRY_IS_SUSPENDED已弃用。
static intANS_NOTIFICATION_POLICY_ACCESS_PERMISSION已弃用。
static intANS_NOTIFICATIONS_ALLOWED已弃用。
static intANS_PUBLISH_NOTIFICATION_AS_BUNDLE已弃用。
static intANS_SCHEDULE_NOTIFICATION已弃用。
static intANS_SET_NOTIFICATION_AGENT已弃用。
static intANS_SET_NOTIFICATION_BADGE_NUM1已弃用。
static intANS_SET_NOTIFICATION_BADGE_NUM2已弃用。
static StringDESCRIPTOR已弃用。

方法总结

修饰符和类型方法描述
voidaddNotificationSlot(String bundle, NotificationSlot slot)已弃用。
voidaddNotificationSlotGroup(String bundle, NotificationSlotGroup slotGroup)已弃用。
voidaddNotificationSlotGroups(String bundle, ListNotificationSlotGroup slotGroups)已弃用。
voidaddNotificationSlots(String bundle, ListNotificationSlot slots)已弃用。
booleanareNotificationsSuspended(String bundle)已弃用。
voidcancelAllNotifications(String bundleName, int userId)已弃用。
voidcancelNotification(String label, String hashCode)已弃用。
booleancanPublishNotificationAsBundle(String bundle, String representativeBundle)已弃用。
intgetActiveNotificationNums(String bundle)已弃用。
SetNotificationRequestgetActiveNotifications(String bundle)已弃用。
intgetBundleImportance(String bundle)已弃用。
NotificationSortingMapgetCurrentAppSorting(String bundle)已弃用。
StringgetNotificationAgent(String bundle)已弃用。
NotificationSlotgetNotificationSlot(String bundle, String slotId)已弃用。
NotificationSlotGroupgetNotificationSlotGroup(String bundle, String slotGroupId)已弃用。
ListNotificationSlotGroupgetNotificationSlotGroups(String bundle)已弃用。
ListNotificationSlotgetNotificationSlots(String bundle)已弃用。
booleanhasNotificationPolicyAccessPermission(String bundle)已弃用。
booleanisAllowedNotify()已弃用。
voidpublishNotificationAsBundle(String bundle, String representativeBundle, NotificationRequest request)已弃用。
voidremoveNotificationSlot(String bundle, String slotId)已弃用。
voidscheduleNotification(String label, String hashCode, NotificationRequest request)已弃用。
voidsetNotificationAgent(String bundle, String agent)已弃用。
voidsetNotificationBadgeNum(String bundle)已弃用。
voidsetNotificationBadgeNum(String bundle, int num)已弃用。
从接口 ohos.rpc.IRemoteBroker 继承的方法
asObject

字段详细信息

ANS_ABORT_ALL

@Deprecated static final int ANS_ABORT_ALL

已弃用。

标识客户端请求的 cancelAllNotifications(java.lang.String,int) 方法。

Since:

1

ANS_ABORT_ONE

@Deprecated static final int ANS_ABORT_ONE

已弃用。

标识客户端请求的 cancelNotification(java.lang.String,java.lang.String) 方法。

Since:

3

ANS_ADD_SLOTS

@Deprecated static final int ANS_ADD_SLOTS

已弃用。

标识客户端请求的 addNotificationSlots(java.lang.String,java.util.List) 方法。

Since:

3

ANS_CAN_PUBLISH_NOTIFICATION_AS_BUNDLE

@Deprecated static final int ANS_CAN_PUBLISH_NOTIFICATION_AS_BUNDLE

已弃用。

标识客户端请求的 canPublishNotificationAsBundle(java.lang.String,java.lang.String) 方法。

Since:

3

ANS_CREATE_SLOT

@Deprecated static final int ANS_CREATE_SLOT

已弃用。

标识客户端请求的 addNotificationSlot(java.lang.String,ohos.event.notification.NotificationSlot) 方法。

Since:

1

ANS_CREATE_SLOTGROUP

@Deprecated static final int ANS_CREATE_SLOTGROUP

已弃用。

标识客户端请求的 addNotificationSlotGroup(java.lang.String,ohos.event.notification.NotificationSlotGroup) 方法。

Since:

3

ANS_CREATE_SLOTGROUPS

@Deprecated static final int ANS_CREATE_SLOTGROUPS

已弃用。

标识客户端请求的 addNotificationSlotGroups(java.lang.String,java.util.List) 方法。

Since:

3

ANS_DELETE_SLOT

@Deprecated static final int ANS_DELETE_SLOT

已弃用。

标识客户端请求的 removeNotificationSlot(java.lang.String,java.lang.String) 方法。

Since:

1

ANS_DELETE_SLOTGROUP

@Deprecated static final int ANS_DELETE_SLOTGROUP

已弃用。

标识客户端请求的 NotificationHelper#removeNotificationSlotGroup(String) 方法。

Since:

3

ANS_GET_ACTIVE_NOTIFICATION

@Deprecated static final int ANS_GET_ACTIVE_NOTIFICATION

已弃用。

标识客户端请求的 getActiveNotifications(java.lang.String) 方法。

Since:

1

ANS_GET_ACTIVE_NOTIFICATION_NUM

@Deprecated static final int ANS_GET_ACTIVE_NOTIFICATION_NUM

已弃用。

标识客户端请求的 getActiveNotificationNums(java.lang.String) 方法。

Since:

1

ANS_GET_NOTIFICATION_AGENT

@Deprecated static final int ANS_GET_NOTIFICATION_AGENT

已弃用。

标识客户端请求的 getNotificationAgent(java.lang.String) 方法。

Since:

3

ANS_GET_SLOT

@Deprecated static final int ANS_GET_SLOT

已弃用。

标识客户端请求的 getNotificationSlot(java.lang.String,java.lang.String) 方法。

Since:

1

ANS_GET_SLOTGROUP

@Deprecated static final int ANS_GET_SLOTGROUP

已弃用。

标识客户端请求的 getNotificationSlotGroup(java.lang.String,java.lang.String) 方法。

Since:

3

ANS_GET_SLOTGROUPS

@Deprecated static final int ANS_GET_SLOTGROUPS

已弃用。

标识客户端请求的 getNotificationSlotGroups(java.lang.String) 方法。

Since:

3

ANS_GET_SLOTS

@Deprecated static final int ANS_GET_SLOTS

已弃用。

标识客户端请求的 getNotificationSlots(java.lang.String) 方法。

Since:

3

ANS_GET_SORTING

@Deprecated static final int ANS_GET_SORTING

已弃用。

标识客户端请求的 getCurrentAppSorting(java.lang.String) 方法。

Since:

2

ANS_INQUIRY_BUNDLE_IMPORTANCE

@Deprecated static final int ANS_INQUIRY_BUNDLE_IMPORTANCE

已弃用。

标识客户端请求的 getBundleImportance(java.lang.String) 方法。

Since:

3

ANS_INQUIRY_IS_SUSPENDED

@Deprecated static final int ANS_INQUIRY_IS_SUSPENDED

已弃用。

标识客户端请求的 areNotificationsSuspended(java.lang.String) 方法。

Since:

3

ANS_NOTIFICATIONS_ALLOWED

@Deprecated static final int ANS_NOTIFICATIONS_ALLOWED

已弃用。

标识客户端请求的 isAllowedNotify() 方法。

Since:

3

ANS_NOTIFICATION_POLICY_ACCESS_PERMISSION

@Deprecated static final int ANS_NOTIFICATION_POLICY_ACCESS_PERMISSION

已弃用。

标识客户端请求的 hasNotificationPolicyAccessPermission(java.lang.String) 方法。

Since:

3

ANS_PUBLISH_NOTIFICATION_AS_BUNDLE

@Deprecated static final int ANS_PUBLISH_NOTIFICATION_AS_BUNDLE

已弃用。

标识客户端请求的 publishNotificationAsBundle(java.lang.String,java.lang.String,ohos.event.notification.NotificationRequest) 方法。

Since:

3

ANS_SCHEDULE_NOTIFICATION

@Deprecated static final int ANS_SCHEDULE_NOTIFICATION

已弃用。

标识客户端请求的 scheduleNotification(java.lang.String,java.lang.String,ohos.event.notification.NotificationRequest) 方法。

Since:

1

ANS_SET_NOTIFICATION_AGENT

@Deprecated static final int ANS_SET_NOTIFICATION_AGENT

已弃用。

标识客户端请求的 setNotificationAgent(java.lang.String,java.lang.String) 方法。

Since:

3

ANS_SET_NOTIFICATION_BADGE_NUM1

@Deprecated static final int ANS_SET_NOTIFICATION_BADGE_NUM1

已弃用。

标识客户端请求的 setNotificationBadgeNum(java.lang.String,int) 方法。

Since:

1

ANS_SET_NOTIFICATION_BADGE_NUM2

@Deprecated static final int ANS_SET_NOTIFICATION_BADGE_NUM2

已弃用。

标识客户端请求的 setNotificationBadgeNum(java.lang.String) 方法。

Since:

1

DESCRIPTOR

@Deprecated static final String DESCRIPTOR

已弃用。

唯一标识远程过程调用 (RPC) 对象。

Since:

1

方法详情

scheduleNotification

@Deprecated void scheduleNotification(String label, String hashCode, NotificationRequest request) throws RemoteException

已弃用。

发布通知。

参数:

参数名称参数描述
label表示要发布的 NotificationRequest 对象的标签。 可能为空。
hashCode表示要发布的 NotificationRequest 对象的哈希码。
request指示要发布的 NotificationRequest 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

cancelAllNotifications

@Deprecated void cancelAllNotifications(String bundleName, int userId) throws RemoteException

已弃用。

取消指定应用程序和用户发布的所有通知。

参数:

参数名称参数描述
bundleName表示应用程序名称。
userId表示用户标识。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

cancelNotification

@Deprecated void cancelNotification(String label, String hashCode) throws RemoteException

已弃用。

取消与指定标签和哈希码匹配的已发布通知。

参数:

参数名称参数描述
label指示要取消的 NotificationRequest 对象的标签。
hashCode指示要取消的 NotificationRequest 对象的哈希码。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

addNotificationSlot

@Deprecated void addNotificationSlot(String bundle, NotificationSlot slot) throws RemoteException

已弃用。

根据给定的应用程序名称和 NotificationSlot 对象创建通知槽。

NotificationSlot 实例初始化后不能直接使用。 相反,您必须调用此方法来创建通知槽并将槽 ID 绑定到 NotificationRequest 对象,以便发布的通知可以具有 NotificationSlot 中设置的所有特征。

使用该方法创建通知槽后,只能更改通知槽的名称和描述。 对其他属性的更改,例如振动状态和通知音,将不再生效。

参数:

参数名称参数描述
bundle表示应用程序名称。
slot指示要创建的 NotificationSlot 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

removeNotificationSlot

@Deprecated void removeNotificationSlot(String bundle, String slotId) throws RemoteException

已弃用。

根据给定的应用程序名称和槽 ID 删除通知槽。

参数:

参数名称参数描述
bundle表示应用程序名称。
slotId表示使用 addNotificationSlot(java.lang.String,ohos.event.notification.NotificationSlot) 创建的通知槽的 ID。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

getNotificationSlot

@Deprecated NotificationSlot getNotificationSlot(String bundle, String slotId) throws RemoteException

已弃用。

根据给定的应用程序名称和槽 ID 获取通知槽。

参数:

参数名称参数描述
bundle表示应用程序名称。
slotId表示使用 addNotificationSlot(java.lang.String,ohos.event.notification.NotificationSlot) 创建的通知槽的 ID。

返回:

返回创建的 NotificationSlot。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

getActiveNotifications

@Deprecated SetNotificationRequest getActiveNotifications(String bundle) throws RemoteException

已弃用。

获取指定应用的所有活动通知。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回指定应用程序的所有活动 NotificationRequest 对象的集合。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

getActiveNotificationNums

@Deprecated int getActiveNotificationNums(String bundle) throws RemoteException

已弃用。

获取指定应用的活动通知数。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回指定应用程序的活动通知数。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

setNotificationBadgeNum

@Deprecated void setNotificationBadgeNum(String bundle, int num) throws RemoteException

已弃用。

设置在指定应用程序的通知徽章上显示的数字。

参数:

参数名称参数描述
bundle表示应用程序名称。
num表示要显示的数字。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

setNotificationBadgeNum

@Deprecated void setNotificationBadgeNum(String bundle) throws RemoteException

已弃用。

将指定应用程序的活动通知数设置为其通知徽章上显示的数字。

参数:

参数名称参数描述
bundle表示应用程序名称。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

1

getCurrentAppSorting

@Deprecated NotificationSortingMap getCurrentAppSorting(String bundle) throws RemoteException

已弃用。

获取当前应用的通知排序地图。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回当前应用程序的 NotificationSortingMap 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

2

addNotificationSlotGroup

@Deprecated void addNotificationSlotGroup(String bundle, NotificationSlotGroup slotGroup) throws RemoteException

已弃用。

根据给定的应用程序名称和 NotificationSlotGroup 对象创建通知槽组。

参数:

参数名称参数描述
bundle表示应用程序名称。
slotGroup指示要创建的 NotificationSlotGroup 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

addNotificationSlotGroups

@Deprecated void addNotificationSlotGroups(String bundle, ListNotificationSlotGroup slotGroups) throws RemoteException

已弃用。

根据给定的应用程序名称和 NotificationSlotGroup 对象创建多个通知槽组。

参数:

参数名称参数描述
bundle表示应用程序名称。
slotGroups指示要创建的多个 NotificationSlotGroup 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

getNotificationSlotGroup

@Deprecated NotificationSlotGroup getNotificationSlotGroup(String bundle, String slotGroupId) throws RemoteException

已弃用。

根据给定的应用程序名称和槽组 ID 获取通知槽组。

参数:

参数名称参数描述
bundle表示应用程序名称。
slotGroupId表示使用 addNotificationSlotGroup(java.lang.String,ohos.event.notification.NotificationSlotGroup) 创建的通知槽组的 ID。

返回:

返回创建的 NotificationSlotGroup。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

hasNotificationPolicyAccessPermission

@Deprecated boolean hasNotificationPolicyAccessPermission(String bundle) throws RemoteException

已弃用。

检查此应用程序是否有权修改请勿打扰 (DND) 通知策略。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

如果此应用程序具有权限,则返回 true; 否则返回 false。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

addNotificationSlots

@Deprecated void addNotificationSlots(String bundle, ListNotificationSlot slots) throws RemoteException

已弃用。

创建多个通知槽。

参数:

参数名称参数描述
bundle表示应用程序名称。
slots指示要创建的通知槽。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

getNotificationSlots

@Deprecated ListNotificationSlot getNotificationSlots(String bundle) throws RemoteException

已弃用。

获取该应用的所有通知槽。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回此应用程序的所有通知槽。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

publishNotificationAsBundle

@Deprecated void publishNotificationAsBundle(String bundle, String representativeBundle, NotificationRequest request) throws RemoteException

已弃用。

以指定应用程序包的名称发布通知。 如果要发布的通知与未取消的已发布通知具有相同的 ID,则现有通知将被新通知替换。

参数:

参数名称参数描述
bundle表示应用程序名称。
representativeBundle指示允许您的应用程序通过调用 setNotificationAgent(java.lang.String,java.lang.String) 为其发布通知的应用程序包的名称。
request指示要发布的 NotificationRequest 对象。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

setNotificationAgent

@Deprecated void setNotificationAgent(String bundle, String agent) throws RemoteException

已弃用。

允许另一个应用程序充当代理以您的应用程序包的名称发布通知。 您可以通过将 null 传递给此方法来撤销此授权。

参数:

参数名称参数描述
bundle表示应用程序名称。
agent指示可以为您的应用程序发布通知的应用程序包的名称。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

getNotificationAgent

@Deprecated String getNotificationAgent(String bundle) throws RemoteException

已弃用。

获取可以以您的应用程序名称发布通知的应用程序包的名称。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回可以为您的应用程序发布通知的应用程序包的名称(如果有); 否则返回 null。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

canPublishNotificationAsBundle

@Deprecated boolean canPublishNotificationAsBundle(String bundle, String representativeBundle) throws RemoteException

已弃用。

通过以给定代表包指示的另一个应用程序的名称调用 publishNotificationAsBundle(java.lang.String,java.lang.String,ohos.event.notification.NotificationRequest) 来检查您的应用程序是否有权发布通知。

参数:

参数名称参数描述
bundle表示应用程序名称。
representativeBundle指示您的应用程序所代表的应用程序包的名称。

返回:

如果您的应用程序可以为给定的代表包发布通知,则返回 true; 否则返回 false。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

getNotificationSlotGroups

@Deprecated ListNotificationSlotGroup getNotificationSlotGroups(String bundle) throws RemoteException

已弃用。

根据给定的应用程序名称获取属于该应用程序的所有通知槽组。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

返回属于该应用的所有通知槽组。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

isAllowedNotify

@Deprecated boolean isAllowedNotify() throws RemoteException

已弃用。

检查此应用程序是否具有发布通知的权限。

返回:

如果此应用程序具有权限,则返回 true; 否则返回 false。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

areNotificationsSuspended

@Deprecated boolean areNotificationsSuspended(String bundle) throws RemoteException

已弃用。

返回来自此捆绑包的通知是否已暂停。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

布尔值是否暂停来自此捆绑包的通知。

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

getBundleImportance

@Deprecated int getBundleImportance(String bundle) throws RemoteException

已弃用。

返回来自调用包的通知的重要性。

参数:

参数名称参数描述
bundle表示应用程序名称。

返回:

通知的重要性

Throws:

Throw名称Throw描述
RemoteException如果发生 IPC 异常,则抛出此异常。

Since:

3

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/185505.html<

(0)
管理的头像管理
上一篇2025-03-29 09:17
下一篇 2025-03-29 09:19

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

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