From 2246a4a165473cd8ac043ff6abbac494e756a3f7 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Tue, 13 Dec 2022 15:04:00 +0800 Subject: [PATCH] update docs Signed-off-by: zengyawen --- .../reference/apis/Readme-CN.md | 241 +++--- .../reference/apis/js-apis-configuration.md | 27 - .../reference/apis/js-apis-net-sharing.md | 802 ------------------ 3 files changed, 143 insertions(+), 927 deletions(-) delete mode 100644 zh-cn/application-dev/reference/apis/js-apis-configuration.md delete mode 100644 zh-cn/application-dev/reference/apis/js-apis-net-sharing.md diff --git a/zh-cn/application-dev/reference/apis/Readme-CN.md b/zh-cn/application-dev/reference/apis/Readme-CN.md index 72d41180b4..a01a896c93 100755 --- a/zh-cn/application-dev/reference/apis/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis/Readme-CN.md @@ -3,91 +3,135 @@ - [开发说明](development-intro.md) - Ability框架 - - - FA模型 - - [@ohos.ability.ability (Ability)](js-apis-ability-ability.md) - - [@ohos.ability.featureAbility (FeatureAbility模块)](js-apis-ability-featureAbility.md) - - [@ohos.ability.particleAbility (ParticleAbility模块)](js-apis-ability-particleAbility.md) - - ability/[dataAbilityHelper (DataAbilityHelper模块)](js-apis-inner-ability-dataAbilityHelper.md) - - app/[context (Context模块)](js-apis-inner-app-context.md) - - Stage模型 + - Stage模型能力的接口(推荐) - [@ohos.app.ability.Ability (Ability基类)](js-apis-app-ability-ability.md) - - [@ohos.app.ability.UIAbility (UIAbility)](js-apis-app-ability-uiAbility.md) - - [@ohos.app.ability.StartOptions (StartOptions)](js-apis-app-ability-startOptions.md) - [@ohos.app.ability.AbilityConstant (AbilityConstant)](js-apis-app-ability-abilityConstant.md) - - [@ohos.app.ability.AbilityStage (AbilityStage)](js-apis-app-ability-abilityStage.md) - [@ohos.app.ability.abilityLifecycleCallback (AbilityLifecycleCallback)](js-apis-app-ability-abilityLifecycleCallback.md) + - [@ohos.app.ability.AbilityStage (AbilityStage)](js-apis-app-ability-abilityStage.md) + - [@ohos.app.ability.common (应用上下文Context)](js-apis-app-ability-common.md) + - [@ohos.app.ability.contextConstant (ContextConstant)](js-apis-app-ability-contextConstant.md) - [@ohos.app.ability.EnvironmentCallback (EnvironmentCallback)](js-apis-app-ability-environmentCallback.md) - - [@ohos.app.ability.ExtensionAbility(扩展能力基类)](js-apis-app-ability-extensionAbility.md) + - [@ohos.app.ability.ExtensionAbility (扩展能力基类)](js-apis-app-ability-extensionAbility.md) - [@ohos.app.ability.ServiceExtensionAbility (ServiceExtensionAbility)](js-apis-app-ability-serviceExtensionAbility.md) - - [@ohos.app.form.FormExtensionAbility(FormExtensionAbility)](js-apis-app-form-formExtensionAbility.md) + - [@ohos.app.ability.StartOptions (StartOptions)](js-apis-app-ability-startOptions.md) + - [@ohos.app.ability.UIAbility (UIAbility)](js-apis-app-ability-uiAbility.md) + - [@ohos.app.form.FormExtensionAbility (FormExtensionAbility)](js-apis-app-form-formExtensionAbility.md) + - Stage模型能力的接口(待停用) + - [@ohos.application.Ability (Ability)](js-apis-application-ability.md) + - [@ohos.application.AbilityConstant (AbilityConstant)](js-apis-application-abilityConstant.md) + - [@ohos.application.AbilityLifecycleCallback (AbilityLifecycleCallback)](js-apis-application-abilityLifecycleCallback.md) + - [@ohos.application.AbilityStage (AbilityStage)](js-apis-application-abilityStage.md) - [@ohos.application.DataShareExtensionAbility (数据共享扩展能力)](js-apis-application-dataShareExtensionAbility.md) + - [@ohos.application.EnvironmentCallback (EnvironmentCallback)](js-apis-application-environmentCallback.md) + - [@ohos.application.ExtensionAbility (ExtensionAbility)](js-apis-application-extensionAbility.md) + - [@ohos.application.FormExtension (FormExtension)](js-apis-app-form-formExtensionAbility.md) + - [@ohos.application.ServiceExtensionAbility (ServiceExtensionAbility)](js-apis-application-serviceExtensionAbility.md) + - [@ohos.application.StartOptions (StartOptions)](js-apis-application-startOptions.md) - [@ohos.application.StaticSubscriberExtensionAbility (StaticSubscriberExtensionAbility)](js-apis-application-staticSubscriberExtensionAbility.md) - - [@ohos.application.WindowExtensionAbility (窗口扩展能力)](js-apis-application-windowExtensionAbility.md) - - [@ohos.app.ability.common(应用上下文Context)](js-apis-app-ability-common.md) - - application/[ApplicationContext (ApplicationContext)](js-apis-inner-application-applicationContext.md) - - application/[AbilityStageContext (AbilityStageContext)](js-apis-inner-application-abilityStageContext.md) - - application/[Context (Context)](js-apis-inner-application-context.md) - - application/[UIAbilityContext (UIAbilityContext)](js-apis-inner-application-uiAbilityContext.md) - - application/[ExtensionContext (ExtensionContext)](js-apis-inner-application-extensionContext.md) - - application/[FormExtensionContext (FormExtensionContext)](js-apis-inner-application-formExtensionContext.md) - - application/[ServiceExtensionContext (ServiceExtensionContext)](js-apis-inner-application-serviceExtensionContext.md) - - application/[PermissionRequestResult (PermissionRequestResult)](js-apis-inner-application-permissionRequestResult.md) - - - 通用 - - [@ohos.ability.dataUriUtils (DataUriUtils模块)](js-apis-ability-dataUriUtils.md) - - [@ohos.ability.errorCode (ErrorCode)](js-apis-ability-errorCode.md) - - [@ohos.app.ability.wantConstant (wantConstant)](js-apis-app-ability-wantConstant.md) - - [@ohos.ability.wantConstant (wantConstant)](js-apis-ability-wantConstant.md) - - [@ohos.app.ability.quickFixManager (quickFixManager)](js-apis-app-ability-quickFixManager.md) + - [@ohos.application.context (Context)](js-apis-application-context.md) + - FA模型能力的接口 + - [@ohos.ability.ability (Ability)](js-apis-ability-ability.md) + - [@ohos.ability.featureAbility (FeatureAbility模块)](js-apis-ability-featureAbility.md) + - [@ohos.ability.particleAbility (ParticleAbility模块)](js-apis-ability-particleAbility.md) + - 通用能力的接口(推荐) - [@ohos.app.ability.abilityDelegatorRegistry (AbilityDelegatorRegistry)](js-apis-app-ability-abilityDelegatorRegistry.md) - [@ohos.app.ability.abilityManager (AbilityManager)](js-apis-app-ability-abilityManager.md) + - [@ohos.app.ability.appManager (appManager)](js-apis-app-ability-appManager.md) - [@ohos.app.ability.appRecovery (appRecovery)](js-apis-app-ability-appRecovery.md) + - [@ohos.app.ability.Configuration (Configuration)](js-apis-app-ability-configuration.md) + - [@ohos.app.ability.ConfigurationConstant (ConfigurationConstant)](js-apis-app-ability-configurationConstant.md) + - [@ohos.app.ability.errorManager (ErrorManager)](js-apis-app-ability-errorManager.md) + - [@ohos.app.ability.missionManager (missionManager)](js-apis-app-ability-missionManager.md) + - [@ohos.app.ability.quickFixManager (quickFixManager)](js-apis-app-ability-quickFixManager.md) + - [@ohos.app.ability.Want (Want)](js-apis-app-ability-want.md) + - [@ohos.app.ability.wantAgent (WantAgent模块)](js-apis-app-ability-wantAgent.md) + - [@ohos.app.ability.wantConstant (wantConstant)](js-apis-app-ability-wantConstant.md) + - [@ohos.app.form.formBindingData (卡片数据绑定类)](js-apis-app-form-formBindingData.md) + - [@ohos.app.form.formHost (FormHost)](js-apis-app-form-formHost.md) + - [@ohos.app.form.formInfo (FormInfo)](js-apis-app-form-formInfo.md) + - [@ohos.app.form.formProvider (FormProvider)](js-apis-app-form-formProvider.md) + - 通用能力的接口(待停用) + - [@ohos.ability.dataUriUtils (DataUriUtils模块)](js-apis-ability-dataUriUtils.md) + - [@ohos.ability.errorCode (ErrorCode)](js-apis-ability-errorCode.md) + - [@ohos.ability.wantConstant (wantConstant)](js-apis-ability-wantConstant.md) - [@ohos.application.abilityDelegatorRegistry (AbilityDelegatorRegistry)](js-apis-application-abilityDelegatorRegistry.md) - [@ohos.application.abilityManager (AbilityManager)](js-apis-application-abilityManager.md) - - [@ohos.app.ability.appManager (appManager)](js-apis-app-ability-appManager.md) - [@ohos.application.appManager (appManager)](js-apis-application-appManager.md) - - [@ohos.app.ability.Configuration (Configuration)](js-apis-app-ability-configuration.md) - [@ohos.application.Configuration (Configuration)](js-apis-application-configuration.md) - - [@ohos.app.ability.ConfigurationConstant (ConfigurationConstant)](js-apis-app-ability-configurationConstant.md) - [@ohos.application.ConfigurationConstant (ConfigurationConstant)](js-apis-application-configurationConstant.md) - - [@ohos.app.ability.errorManager (ErrorManager)](js-apis-app-ability-errorManager.md) - [@ohos.application.errorManager (ErrorManager)](js-apis-application-errorManager.md) - [@ohos.application.formBindingData (卡片数据绑定类)](js-apis-application-formBindingData.md) - [@ohos.application.formError (FormError)](js-apis-application-formError.md) - [@ohos.application.formHost (FormHost)](js-apis-application-formHost.md) - [@ohos.application.formInfo (FormInfo)](js-apis-application-formInfo.md) - [@ohos.application.formProvider (FormProvider)](js-apis-application-formProvider.md) - - [@ohos.app.ability.missionManager (missionManager)](js-apis-app-ability-missionManager.md) - - [@oho.app.form.formBindingData (卡片数据绑定类)](js-apis-app-form-formBindingData.md) - - [@ohos.application.formError (FormError)](js-apis-application-formError.md) - - [@ohos.app.form.formHost (FormHost)](js-apis-app-form-formHost.md) - - [@ohos.app.form.formProvider (FormProvider)](js-apis-app-form-formProvider.md) - - [@ohos.app.form.formInfo (FormInfo)](js-apis-app-form-formInfo.md) - [@ohos.application.missionManager (missionManager)](js-apis-application-missionManager.md) - - [@ohos.app.ability.Want (Want)](js-apis-app-ability-want.md) - - [@ohos.application.Want (Want)](js-apis-app-ability-want.md) - - [@ohos.continuation.continuationManager (continuationManager)](js-apis-continuation-continuationManager.md) - - [@ohos.app.ability.wantAgent (WantAgent模块)](js-apis-app-ability-wantAgent.md) + - [@ohos.application.Want (Want)](js-apis-application-want.md) - [@ohos.wantAgent (WantAgent模块)](js-apis-wantAgent.md) - - ability/[abilityResult (AbilityResult)](js-apis-inner-ability-abilityResult.md) - - ability/[Want (Want)](js-apis-application-want.md) - - application/[abilityDelegator (AbilityDelegator)](js-apis-inner-application-abilityDelegator.md) - - application/[abilityDelegatorArgs (AbilityDelegatorArgs)](js-apis-inner-application-abilityDelegatorArgs.md) - - application/[abilityMonitor (AbilityMonitor)](js-apis-application-abilityMonitor.md) - - application/[AbilityRunningInfo (AbilityRunningInfo)](js-apis-inner-application-abilityRunningInfo.md) - - application/[ExtensionRunningInfo (ExtensionRunningInfo)](js-apis-inner-application-extensionRunningInfo.md) - - application/[MissionSnapshot (MissionSnapshot)](js-apis-inner-application-missionSnapshot.md) - - application/[ProcessRunningInformation (ProcessRunningInformation)](js-apis-inner-application-processRunningInformation.md) - - application/[shellCmdResult (ShellCmdResult)](js-apis-inner-application-shellCmdResult.md) - - continuation/[continuationExtraParams (ContinuationExtraParams)](js-apis-continuation-continuationExtraParams.md) - - continuation/[continuationResult (ContinuationResult)](js-apis-continuation-continuationResult.md) - + - 接口依赖的元素及定义 + - ability + - [abilityResult (AbilityResult)](js-apis-inner-ability-abilityResult.md) + - [connectOptions(ConnectOptions)](js-apis-inner-ability-connectOptions.md) + - [dataAbilityHelper (DataAbilityHelper模块)](js-apis-inner-ability-dataAbilityHelper.md) + - [dataAbilityOperation (DataAbilityOperation)](js-apis-inner-ability-dataAbilityOperation.md) + - [dataAbilityResult (DataAbilityResult)](js-apis-inner-ability-dataAbilityResult.md) + - [startAbilityParameter (StartAbilityParameter)](js-apis-inner-ability-startAbilityParameter.md) + - [want](js-apis-inner-ability-want.md) + - app + - [appVersionInfo (AppVersionInfo)](js-apis-inner-app-appVersionInfo.md) + - [context (Context模块)](js-apis-inner-app-context.md) + - [processInfo (ProcessInfo)](js-apis-inner-app-processInfo.md) + - application + - [AbilityContext] + - [abilityDelegator (AbilityDelegator)](js-apis-inner-application-abilityDelegator.md) + - [abilityDelegatorArgs (AbilityDelegatorArgs)](js-apis-inner-application-abilityDelegatorArgs.md) + - [abilityMonitor (AbilityMonitor)](js-apis-inner-application-abilityMonitor.md) + - [AbilityRunningInfo (AbilityRunningInfo)](js-apis-inner-application-abilityRunningInfo.md) + - [AbilityStageContext (AbilityStageContext)](js-apis-inner-application-abilityStageContext.md) + - [AbilityStateData (AbilityStateData)](js-apis-inner-application-abilityStateData.md) + - [abilityStageMonitor (AbilityStageMonitor)](js-apis-inner-application-abilityStageMonitor.md) + - [ApplicationContext (ApplicationContext)](js-apis-inner-application-applicationContext.md) + - [ApplicationStateObserver (ApplicationStateObserver)](js-apis-inner-application-applicationStateObserver.md) + - [AppStateData (AppStateData)](js-apis-inner-application-appStateData.md) + - [BaseContext (BaseContext)](js-apis-inner-application-baseContext.md) + - [Context (Context)](js-apis-inner-application-context.md) + - [ContinueCallback (ContinueCallback)](js-apis-inner-application-continueCallback.md) + - [ContinueDeviceInfo (ContinueDeviceInfo)](js-apis-inner-application-continueDeviceInfo.md) + - [ErrorObserver (ErrorObserver)](js-apis-inner-application-errorObserver.md) + - [ExtensionContext (ExtensionContext)](js-apis-inner-application-extensionContext.md) + - [ExtensionRunningInfo (ExtensionRunningInfo)](js-apis-inner-application-extensionRunningInfo.md) + - [FormExtensionContext (FormExtensionContext)](js-apis-inner-application-formExtensionContext.md) + - [MissionCallbacks (MissionCallbacks)](js-apis-inner-application-missionCallbacks.md) + - [MissionDeviceInfo (MissionDeviceInfo)](js-apis-inner-application-missionDeviceInfo.md) + - [MissionInfo (MissionInfo)](js-apis-inner-application-missionInfo.md) + - [MissionListener (MissionListener)](js-apis-inner-application-missionListener.md) + - [MissionParameter (MissionParameter)](js-apis-inner-application-missionParameter.md) + - [MissionSnapshot (MissionSnapshot)](js-apis-inner-application-missionSnapshot.md) + - [PermissionRequestResult (PermissionRequestResult)](js-apis-inner-application-permissionRequestResult.md) + - [ProcessData (ProcessData)](js-apis-inner-application-processData.md) + - [ProcessRunningInfo (ProcessRunningInfo)](js-apis-inner-application-processRunningInfo.md) + - [ProcessRunningInformation (ProcessRunningInformation)](js-apis-inner-application-processRunningInformation.md) + - [ServiceExtensionContext (ServiceExtensionContext)](js-apis-inner-application-serviceExtensionContext.md) + - [UIAbilityContext (UIAbilityContext)](js-apis-inner-application-uiAbilityContext.md) + - [shellCmdResult (ShellCmdResult)](js-apis-inner-application-shellCmdResult.md) + - wantAgent + - [triggerInfo (TriggerInfo)](js-apis-inner-wantAgent-triggerInfo.md) + - [wantAgentInfo (WantAgentInfo)](js-apis-inner-wantAgent-wantAgentInfo.md) + - 流转 + - [@ohos.continuation.continuationManager (continuationManager)](js-apis-continuation-continuationManager.md) + - continuation + - [continuationExtraParams (ContinuationExtraParams)](js-apis-continuation-continuationExtraParams.md) + - [continuationResult (ContinuationResult)](js-apis-continuation-continuationResult.md) + - 公共事件与通知 - [@ohos.commonEventManager (公共事件模块)](js-apis-commonEventManager.md) - [@ohos.events.emitter (Emitter)](js-apis-emitter.md) - - [@ohos.notification (Notification模块)](js-apis-notification.md) - - application/[EventHub (EventHub)](js-apis-inner-application-eventHub.md) + - [@ohos.notificationManager (NotificationManager模块)(推荐)](js-apis-notificationManager.md) + - [@ohos.notificationSubscribe (NotificationSubscribe模块)(推荐)](js-apis-notificationSubscribe.md) + - [@ohos.commonEvent (公共事件模块)(待停用)](js-apis-commonEvent.md) + - [@ohos.notification (Notification模块)(待停用)](js-apis-notification.md) + - application + - [EventHub (EventHub)](js-apis-inner-application-eventHub.md) - 包管理 - [@ohos.bundle.appControl(appControl模块)](js-apis-appControl.md) @@ -99,19 +143,20 @@ - [@ohos.bundle.installer (installer模块)](js-apis-installer.md) - [@ohos.bundle.launcherBundleManager (launcherBundleManager模块)](js-apis-launcherBundleManager.md) - [@ohos.zlib (Zip模块)](js-apis-zlib.md) - - bundleManager/[abilityInfo (AbilityInfo)](js-apis-bundleManager-abilityInfo.md) - - bundleManager/[applicationInfo (ApplicationInfo)](js-apis-bundleManager-applicationInfo.md) - - bundleManager/[bundleInfo (BundleInfo)](js-apis-bundleManager-bundleInfo.md) - - bundleManager/[dispatchInfo (DispatchInfo)](js-apis-bundleManager-dispatchInfo.md) - - bundleManager/[elementName (ElementName)](js-apis-bundleManager-elementName.md) - - bundleManager/[extensionAbilityInfo (ExtensionAbilityInfo)](js-apis-bundleManager-extensionAbilityInfo.md) - - bundleManager/[hapModuleInfo (HapModuleInfo)](js-apis-bundleManager-hapModuleInfo.md) - - bundleManager/[launcherAbilityInfo (LauncherAbilityInfo)](js-apis-bundleManager-launcherAbilityInfo.md) - - bundleManager/[metadata (Metadata)](js-apis-bundleManager-metadata.md) - - bundleManager/[packInfo (PackInfo)](js-apis-bundleManager-packInfo.md) - - bundleManager/[permissionDef (PermissionDef)](js-apis-bundleManager-permissionDef.md) - - bundleManager/[remoteAbilityInfo (RemoteAbilityInfo)](js-apis-bundleManager-remoteAbilityInfo.md) - - bundleManager/[shortcutInfo (ShortcutInfo)](js-apis-bundleManager-shortcutInfo.md) + - bundleManager + - [abilityInfo (AbilityInfo)](js-apis-bundleManager-abilityInfo.md) + - [applicationInfo (ApplicationInfo)](js-apis-bundleManager-applicationInfo.md) + - [bundleInfo (BundleInfo)](js-apis-bundleManager-bundleInfo.md) + - [dispatchInfo (DispatchInfo)](js-apis-bundleManager-dispatchInfo.md) + - [elementName (ElementName)](js-apis-bundleManager-elementName.md) + - [extensionAbilityInfo (ExtensionAbilityInfo)](js-apis-bundleManager-extensionAbilityInfo.md) + - [hapModuleInfo (HapModuleInfo)](js-apis-bundleManager-hapModuleInfo.md) + - [launcherAbilityInfo (LauncherAbilityInfo)](js-apis-bundleManager-launcherAbilityInfo.md) + - [metadata (Metadata)](js-apis-bundleManager-metadata.md) + - [packInfo (PackInfo)](js-apis-bundleManager-packInfo.md) + - [permissionDef (PermissionDef)](js-apis-bundleManager-permissionDef.md) + - [remoteAbilityInfo (RemoteAbilityInfo)](js-apis-bundleManager-remoteAbilityInfo.md) + - [shortcutInfo (ShortcutInfo)](js-apis-bundleManager-shortcutInfo.md) - UI界面 - [@ohos.animator (动画)](js-apis-animator.md) @@ -123,6 +168,7 @@ - 图形图像 - [@ohos.animation.windowAnimationManager (窗口动画管理)](js-apis-windowAnimationManager.md) + - [@ohos.application.WindowExtensionAbility (窗口扩展能力)](js-apis-application-windowExtensionAbility.md) - [@ohos.display (屏幕属性)](js-apis-display.md) - [@ohos.effectKit (图像效果)](js-apis-effectKit.md) - [@ohos.graphics.colorSpaceManager(色彩管理)](js-apis-colorSpaceManager.md) @@ -171,7 +217,8 @@ - [@ohos.data.preferences (首选项)](js-apis-data-preferences.md) - [@ohos.data.rdb (关系型数据库)](js-apis-data-rdb.md) - [@ohos.data.ValuesBucket (数据集)](js-apis-data-valuesBucket.md) - - data/rdb/[resultSet (结果集)](js-apis-data-resultset.md) + - data/rdb + - [resultSet (结果集)](js-apis-data-resultset.md) - 文件管理 - [@ohos.environment (目录环境能力)](js-apis-environment.md) @@ -210,10 +257,13 @@ - [@ohos.nfc.controller (标准NFC)](js-apis-nfcController.md) - [@ohos.nfc.tag (标准NFC-Tag)](js-apis-nfcTag.md) - [@ohos.rpc (RPC通信)](js-apis-rpc.md) - - [@ohos.wifi (WLAN)](js-apis-wifi.md) - - [@ohos.wifiext (WLAN扩展接口)](js-apis-wifiext.md) - - tag/[nfctech (标准NFC-Tag Nfc 技术)](js-apis-nfctech.md) - - tag/[tagSession (标准NFC-Tag TagSession)](js-apis-tagSession.md) + - [@ohos.wifiManager (WLAN)(推荐)](js-apis-wifiManager.md) + - [@ohos.wifiManagerExt (WLAN扩展接口)(推荐)](js-apis-wifiManagerExt.md) + - [@ohos.wifi (WLAN)(待停用)](js-apis-wifi.md) + - [@ohos.wifiext (WLAN扩展接口)(待停用)](js-apis-wifiext.md) + - tag + - [nfctech (标准NFC-Tag Nfc 技术)](js-apis-nfctech.md) + - [tagSession (标准NFC-Tag TagSession)](js-apis-tagSession.md) - 系统基础能力 - [@ohos.accessibility (辅助功能)](js-apis-accessibility.md) @@ -242,7 +292,8 @@ - [@ohos.web.webview(Web)](js-apis-webview.md) - [console (日志打印)](js-apis-logs.md) - [Timer (定时器)](js-apis-timer.md) - - application/[AccessibilityExtensionContext (辅助功能扩展上下文)](js-apis-inner-application-accessibilityExtensionContext.md) + - application + - [AccessibilityExtensionContext (辅助功能扩展上下文)](js-apis-inner-application-accessibilityExtensionContext.md) - 设备管理 - [@ohos.batteryInfo (电量信息)](js-apis-battery-info.md) @@ -314,17 +365,11 @@ - [@ohos.uitest (UiTest)](js-apis-uitest.md) - 已停止维护的接口 - - [@ohos.application.FormExtension (FormExtension)](js-apis-app-form-formExtensionAbility.md) - - [@ohos.application.formHost (FormHost)](js-apis-application-formHost.md) - - [@ohos.application.formProvider (FormProvider)](js-apis-application-formProvider.md) - - [@ohos.application.formInfo (FormInfo)](js-apis-application-formInfo.md) - - [@ohos.application.formBindingData (卡片数据绑定类)](js-apis-application-formBindingData.md) - [@ohos.backgroundTaskManager (后台任务管理)](js-apis-backgroundTaskManager.md) - [@ohos.bundle (Bundle模块)](js-apis-Bundle.md) - [@ohos.bundle.innerBundleManager (innerBundleManager模块)](js-apis-Bundle-InnerBundleManager.md) - [@ohos.bundleState (设备使用信息统计)](js-apis-deviceUsageStatistics.md) - [@ohos.bytrace (性能打点)](js-apis-bytrace.md) - - [@ohos.commonEvent (公共事件模块)](js-apis-commonEvent.md) - [@ohos.data.storage (轻量级存储)](js-apis-data-storage.md) - [@ohos.data.distributedData (分布式数据管理)](js-apis-distributed-data.md) - [@ohos.distributedBundle (分布式包管理)](js-apis-Bundle-distributedBundle.md) @@ -355,17 +400,17 @@ - [@system.sensor (传感器)](js-apis-system-sensor.md) - [@system.storage (数据存储)](js-apis-system-storage.md) - [@system.vibrator (振动)](js-apis-system-vibrate.md) - - application/[ProcessRunningInfo (ProcessRunningInfo)](js-apis-inner-application-processRunningInfo.md) - - bundle/[abilityInfo (AbilityInfo)](js-apis-bundle-AbilityInfo.md) - - bundle/[applicationInfo (ApplicationInfo)](js-apis-bundle-ApplicationInfo.md) - - bundle/[bundleInfo (BundleInfo)](js-apis-bundle-BundleInfo.md) - - bundle/[bundleInstaller (BundleInstaller)](js-apis-bundle-BundleInstaller.md) - - bundle/[bundleStatusCallback (BundleStatusCallback)](js-apis-Bundle-BundleStatusCallback.md) - - bundle/[customizeData (CustomizeData)](js-apis-bundle-CustomizeData.md) - - bundle/[elementName (ElementName)](js-apis-bundle-ElementName.md) - - bundle/[hapModuleInfo (HapModuleInfo)](js-apis-bundle-HapModuleInfo.md) - - bundle/[launcherAbilityInfo (LauncherAbilityInfo)](js-apis-bundle-LauncherAbilityInfo.md) - - bundle/[moduleInfo (ModuleInfo)](js-apis-bundle-ModuleInfo.md) - - bundle/[PermissionDef (PermissionDef)](js-apis-bundle-PermissionDef.md) - - bundle/[remoteAbilityInfo (RemoteAbilityInfo)](js-apis-bundle-remoteAbilityInfo.md) - - bundle/[shortcutInfo (shortcutInfo)](js-apis-bundle-ShortcutInfo.md) + - bundle + - [abilityInfo (AbilityInfo)](js-apis-bundle-AbilityInfo.md) + - [applicationInfo (ApplicationInfo)](js-apis-bundle-ApplicationInfo.md) + - [bundleInfo (BundleInfo)](js-apis-bundle-BundleInfo.md) + - [bundleInstaller (BundleInstaller)](js-apis-bundle-BundleInstaller.md) + - [bundleStatusCallback (BundleStatusCallback)](js-apis-Bundle-BundleStatusCallback.md) + - [customizeData (CustomizeData)](js-apis-bundle-CustomizeData.md) + - [elementName (ElementName)](js-apis-bundle-ElementName.md) + - [hapModuleInfo (HapModuleInfo)](js-apis-bundle-HapModuleInfo.md) + - [launcherAbilityInfo (LauncherAbilityInfo)](js-apis-bundle-LauncherAbilityInfo.md) + - [moduleInfo (ModuleInfo)](js-apis-bundle-ModuleInfo.md) + - [PermissionDef (PermissionDef)](js-apis-bundle-PermissionDef.md) + - [remoteAbilityInfo (RemoteAbilityInfo)](js-apis-bundle-remoteAbilityInfo.md) + - [shortcutInfo (shortcutInfo)](js-apis-bundle-ShortcutInfo.md) diff --git a/zh-cn/application-dev/reference/apis/js-apis-configuration.md b/zh-cn/application-dev/reference/apis/js-apis-configuration.md deleted file mode 100644 index 51ff93cb2b..0000000000 --- a/zh-cn/application-dev/reference/apis/js-apis-configuration.md +++ /dev/null @@ -1,27 +0,0 @@ -# Configuration - -Configuration模块提供环境变化信息的能力。 - -> **说明:** -> -> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 - -## 导入模块 - -```js -import Configuration from '@ohos.application.Configuration'; -``` - -## 属性 - -**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase - - | 名称 | 类型 | 可读 | 可写 | 说明 | -| -------- | -------- | -------- | -------- | -------- | -| language | string | 是 | 是 | 表示应用程序的当前语言。 | -| colorMode | [ColorMode](js-apis-application-configurationConstant.md) | 是 | 是 | 表示深浅色模式,取值范围:浅色模式(COLOR_MODE_LIGHT),深色模式(COLOR_MODE_DARK)。默认为浅色。 | -| direction9+ | Direction | 是 | 否 | 表示屏幕方向,取值范围:水平方向(DIRECTION_HORIZONTAL),垂直方向(DIRECTION_VERTICAL)。 | -| screenDensity9+ | ScreenDensity | 是 | 否 | 表示屏幕分辨率,取值范围:SCREEN_DENSITY_SDPI(120)、SCREEN_DENSITY_MDPI(160)、SCREEN_DENSITY_LDPI(240)、SCREEN_DENSITY_XLDPI(320)、SCREEN_DENSITY_XXLDPI(480)、SCREEN_DENSITY_XXXLDPI(640)。 | -| displayId9+ | number | 是 | 否 | 表示应用所在的物理屏幕Id。 | -| hasPointerDevice9+ | boolean | 是 | 否 | 指示指针类型设备是否已连接,如键鼠、触控板等。 | - diff --git a/zh-cn/application-dev/reference/apis/js-apis-net-sharing.md b/zh-cn/application-dev/reference/apis/js-apis-net-sharing.md deleted file mode 100644 index 89c93f3517..0000000000 --- a/zh-cn/application-dev/reference/apis/js-apis-net-sharing.md +++ /dev/null @@ -1,802 +0,0 @@ -# 网络共享管理 - -网络共享管理分享设备已有网络给其他连接设备,支持Wi-Fi热点共享和蓝牙共享,同时提供网络共享状态、共享流量查询功能。 - -> **说明:** -> -> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 - -## 导入模块 - -```js -import sharing from '@ohos.net.sharing' -``` - -## sharing.isSharingSupported - -isSharingSupported(callback: AsyncCallback\): void - -判断是否支持网络共享,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| callback | AsyncCallback\ | 是 | 回调函数,返回true代表支持网络共享。 | - -**示例:** - -```js -sharing.isSharingSupported((error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.isSharingSupported - -isSharingSupported(): Promise\ - -判断是否支持网络共享,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回是否支持共享结果。 | - -**示例:** - -```js -sharing.isSharingSupported().then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.isSharing - -isSharing(callback: AsyncCallback\): void - -获取当前网络共享状态,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| callback | AsyncCallback\ | 是 | 回调函数,返回true代表网络共享中。 | - -**示例:** - -```js -sharing.isSharing((error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.isSharing - -isSharing(): Promise\ - -获取当前网络共享状态,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回网络共享状态结果,返回true代表网络共享中。 | - -**示例:** - -```js -sharing.isSharing().then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.startSharing - -startSharing(type: SharingIfaceType, callback: AsyncCallback\): void - -开启指定类型共享,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | -| callback | AsyncCallback\ | 是 | 回调函数,返回开启网络共享结果。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.startSharing(SharingIfaceType.SHARING_WIFI, (error) => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.startSharing - -startSharing(type: SharingIfaceType): Promise\ - -开启指定类型共享,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回开启共享执行结果。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.startSharing(SharingIfaceType.SHARING_WIFI).then(() => { - console.log("start wifi sharing successful"); -}).catch(error => { - console.log("start wifi sharing failed"); -}); -``` - -## sharing.stopSharing - -stopSharing(type: SharingIfaceType, callback: AsyncCallback\): void - -关闭指定类型共享,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | -| callback | AsyncCallback\ | 是 | 回调函数,返回停止网络共享结果。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.stopSharing(SharingIfaceType.SHARING_WIFI, (error) => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.stopSharing - -stopSharing(type: SharingIfaceType): Promise\ - -关闭指定类型共享,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回关闭共享执行结果。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.stopSharing(SharingIfaceType.SHARING_WIFI).then(() => { - console.log("stop wifi sharing successful"); -}).catch(error => { - console.log("stop wifi sharing failed"); -}); -``` - -## sharing.getStatsRxBytes - -getStatsRxBytes(callback: AsyncCallback\): void - -获取共享网络接收数据量,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| callback | AsyncCallback\ | 是 | 回调函数,number代表数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsRxBytes((error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getStatsRxBytes - -getStatsRxBytes(): Promise\ - -获取共享网络接收数据量,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回共享网络接收数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsRxBytes().then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.getStatsTxBytes - -getStatsTxBytes(callback: AsyncCallback\): void - -获取共享网络发送数据量,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| callback | AsyncCallback\ | 是 | 回调函数,number代表数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsTxBytes((error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getStatsTxBytes - -getStatsTxBytes(): Promise\ - -获取共享网络发送数据量,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回共享网络发送数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsTxBytes().then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.getStatsTotalBytes - -getStatsTotalBytes(callback: AsyncCallback\): void - -获取共享网络总数据量,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| callback | AsyncCallback\ | 是 | 回调函数,number代表数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsTotalBytes((error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getStatsTotalBytes - -getStatsTotalBytes(): Promise\ - -获取共享网络总数据量,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\ | 以Promise形式返回共享网络总数据量,单位:KB。 | - -**示例:** - -```js -sharing.getStatsTotalBytes().then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.getSharingIfaces - -getSharingIfaces(state: SharingIfaceState, callback: AsyncCallback\>): void - -获取指定状态的网卡名称列表,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| state | [SharingIfaceState](#sharingifacestate) | 是 | 网络共享状态。 | -| callback | AsyncCallback\> | 是 | 回调函数,返回指定状态的网卡名称列表。 | - -**示例:** - -```js -import SharingIfaceState from '@ohos.net.sharing' -sharing.getSharingIfaces(SharingIfaceState.SHARING_NIC_CAN_SERVER, (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getSharingIfaces - -getSharingIfaces(state: SharingIfaceState): Promise\> - -获取指定状态的网卡名称列表,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| state | [SharingIfaceState](#sharingifacestate) | 是 | 网络共享状态。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\> | 以Promise形式返回指定状态网卡名称列表。 | - -**示例:** - -```js -import SharingIfaceState from '@ohos.net.sharing' -sharing.getSharingIfaces(SharingIfaceState.SHARING_NIC_CAN_SERVER).then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.getSharingState - -getSharingState(type: SharingIfaceType, callback: AsyncCallback\): void - -获取指定类型网络共享状态,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | -| callback | AsyncCallback\<[SharingIfaceState](#sharingifacestate)> | 是 | 回调函数,返回指定类型网络共享状态。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.getSharingState(SharingIfaceType.SHARING_WIFI, (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getSharingState - -getSharingState(type: SharingIfaceType): Promise\ - -获取指定类型网络共享状态,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\<[SharingIfaceState](#sharingifacestate)> | 以Promise形式返回定类型网络共共享状态。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.getSharingState(SharingIfaceType.SHARING_WIFI).then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.getSharableRegexes - -getSharableRegexes(type: SharingIfaceType, callback: AsyncCallback\>): void - -获取指定类型网卡名称正则表达式列表,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | -| callback | AsyncCallback\> | 是 | 回调函数,返回指定类型网卡名称正则表达式列表。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.getSharableRegexes(SharingIfaceType.SHARING_WIFI, (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.getSharableRegexes - -getSharableRegexes(type: SharingIfaceType): Promise\> - -获取指定类型网卡名称正则表达式列表,使用Promise方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | [SharingIfaceType](#sharingifacetype) | 是 | 共享类型,0:Wi-Fi 1:USB 2:BLUETOOTH。 | - -**返回值:** - -| 类型 | 说明 | -| --------------------------------- | ------------------------------------- | -| Promise\> | 以Promise形式返回正则表达式列表。 | - -**示例:** - -```js -import SharingIfaceType from '@ohos.net.sharing' -sharing.getSharableRegexes(SharingIfaceType.SHARING_WIFI).then(data => { - console.log(JSON.stringify(data)); -}).catch(error => { - console.log(JSON.stringify(error)); -}); -``` - -## sharing.on('sharingStateChange') - -on(type: 'sharingStateChange', callback: Callback\): void - -注册网络共享状态变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\ | 是 | 回调函数,返回网络共享状态。 | - -**示例:** - -```js -sharing.on('sharingStateChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.off('sharingStateChange') - -off(type: 'sharingStateChange', callback?: Callback\): void - -注销网络共享状态变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\ | 否 | 回调函数,返回网络共享状态。 | - -**示例:** - -```js -sharing.off('sharingStateChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.on('interfaceSharingStateChange') - -on(type: 'interfaceSharingStateChange', callback: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void - -注册网卡网络共享状态变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\<{ type: [SharingIfaceType](#sharingifacetype), iface: string, state: SharingIfaceState(#sharingifacestate) }> | 是 | 回调函数,指定网卡共享状态变化时调用。 | - -**示例:** - -```js -sharing.on('interfaceSharingStateChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.off('interfaceSharingStateChange') - -off(type: 'interfaceSharingStateChange', callback?: Callback\<{ type: SharingIfaceType, iface: string, state: SharingIfaceState }>): void - -注销网卡网络共享状态变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\<{ type: [SharingIfaceType](#sharingifacetype), iface: string, state: SharingIfaceState(#sharingifacestate) }> | 否 | 回调函数,注销指定网卡共享状态变化通知。 | - -**示例:** - -```js -sharing.off('interfaceSharingStateChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.on('sharingUpstreamChange') - -on(type: 'sharingUpstreamChange', callback: Callback\): void - -注册上行网络变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\ | 是 | 回调函数,上行网络变化时调用。 | - -**示例:** - -```js -sharing.on('sharingUpstreamChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## sharing.off('sharingUpstreamChange') - -off(type: 'sharingUpstreamChange', callback?: Callback\): void - -注销上行网络变化事件,使用callback方式作为异步方法。 - -**系统接口**:此接口为系统接口。 - -**需要权限**:ohos.permission.CONNECTIVITY_INTERNAL - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| -------- | --------------------------------------- | ---- | ---------- | -| type | string | 是 | 事件名称。 | -| callback | AsyncCallback\ | 否 | 回调函数,注销上行网络变化事件。 | - -**示例:** - -```js -sharing.off('sharingUpstreamChange', (error, data) => { - console.log(JSON.stringify(error)); - console.log(JSON.stringify(data)); -}); -``` - -## SharingIfaceState - -网络共享状态。 - -**系统接口**:此接口为系统接口。 - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -| 名称 | 值 | 说明 | -| ------------------------ | ---- | ---------------------- | -| SHARING_NIC_SERVING | 1 | 正在网络共享。 | -| SHARING_NIC_CAN_SERVER | 2 | 可提供网络共享。 | -| SHARING_NIC_ERROR | 3 | 网络共享错误。 | - -## SharingIfaceType - -网络共享类型(暂不支持USB共享)。 - -**系统接口**:此接口为系统接口。 - -**系统能力**:SystemCapability.Communication.NetManager.NetSharing - -| 名称 | 值 | 说明 | -| ------------------------ | ---- | ---------------------- | -| SHARING_WIFI | 0 | 网络共享类型Wi-Fi。 | -| SHARING_USB | 1 | 网络共享类型USB。 | -| SHARING_BLUETOOTH | 2 | 网络共享类型蓝牙。 | -- GitLab