• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16/**
17 * @file
18 * @kit AbilityKit
19 */
20
21import ability from '@ohos.ability.ability';
22import { ErrorCode } from '@ohos.ability.errorCode';
23import featureAbility from '@ohos.ability.featureAbility';
24import particleAbility from '@ohos.ability.particleAbility';
25import abilityAccessCtrl, {
26  Context, PermissionRequestResult, Permissions
27} from '@ohos.abilityAccessCtrl';
28import Ability from '@ohos.app.ability.Ability';
29import AbilityConstant from '@ohos.app.ability.AbilityConstant';
30import AbilityLifecycleCallback from '@ohos.app.ability.AbilityLifecycleCallback';
31import abilityManager from '@ohos.app.ability.abilityManager';
32import AbilityStage from '@ohos.app.ability.AbilityStage';
33import ActionExtensionAbility from '@ohos.app.ability.ActionExtensionAbility';
34import ApplicationStateChangeCallback from '@ohos.app.ability.ApplicationStateChangeCallback';
35import appManager from '@ohos.app.ability.appManager';
36import appRecovery from '@ohos.app.ability.appRecovery';
37import AutoFillExtensionAbility from '@ohos.app.ability.AutoFillExtensionAbility';
38import autoFillManager from '@ohos.app.ability.autoFillManager';
39import autoStartupManager from '@ohos.app.ability.autoStartupManager';
40import ChildProcess from '@ohos.app.ability.ChildProcess';
41import childProcessManager from '@ohos.app.ability.childProcessManager';
42import { ChildProcessArgs } from '@ohos.app.ability.ChildProcessArgs';
43import { ChildProcessOptions } from '@ohos.app.ability.ChildProcessOptions';
44import common from '@ohos.app.ability.common';
45import { Configuration } from '@ohos.app.ability.Configuration';
46import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
47import contextConstant from '@ohos.app.ability.contextConstant';
48import dataUriUtils from '@ohos.app.ability.dataUriUtils';
49import dialogRequest from '@ohos.app.ability.dialogRequest';
50import dialogSession from '@ohos.app.ability.dialogSession';
51import EnvironmentCallback from '@ohos.app.ability.EnvironmentCallback';
52import errorManager from '@ohos.app.ability.errorManager';
53import ExtensionAbility from '@ohos.app.ability.ExtensionAbility';
54import insightIntent from '@ohos.app.ability.insightIntent';
55import InsightIntentContext from '@ohos.app.ability.InsightIntentContext';
56import insightIntentDriver from '@ohos.app.ability.insightIntentDriver';
57import InsightIntentExecutor from '@ohos.app.ability.InsightIntentExecutor';
58import missionManager from '@ohos.app.ability.missionManager';
59import OpenLinkOptions from '@ohos.app.ability.OpenLinkOptions';
60import quickFixManager from '@ohos.app.ability.quickFixManager';
61import ServiceExtensionAbility from '@ohos.app.ability.ServiceExtensionAbility';
62import ShareExtensionAbility from '@ohos.app.ability.ShareExtensionAbility';
63import StartOptions from '@ohos.app.ability.StartOptions';
64import UIAbility, {
65  Callee, CalleeCallback, Caller, OnReleaseCallback, OnRemoteStateChangeCallback
66} from '@ohos.app.ability.UIAbility';
67import UIExtensionAbility from '@ohos.app.ability.UIExtensionAbility';
68import UIExtensionContentSession from '@ohos.app.ability.UIExtensionContentSession';
69import Want from '@ohos.app.ability.Want';
70import wantConstant from '@ohos.app.ability.wantConstant';
71import wantAgent, { WantAgent } from '@ohos.app.ability.wantAgent';
72import businessAbilityRouter from '@ohos.app.businessAbilityRouter';
73import uriPermissionManager from '@ohos.application.uriPermissionManager';
74import appControl from '@ohos.bundle.appControl';
75import bundleManager from '@ohos.bundle.bundleManager';
76import bundleMonitor from '@ohos.bundle.bundleMonitor';
77import bundleResourceManager from '@ohos.bundle.bundleResourceManager';
78import bundle from '@ohos.bundle';
79import defaultAppManager from '@ohos.bundle.defaultAppManager';
80import distributedBundleManager from '@ohos.bundle.distributedBundleManager';
81import freeInstall from '@ohos.bundle.freeInstall';
82import innerBundleManager, { BundleStatusCallback } from '@ohos.bundle.innerBundleManager';
83import installer from '@ohos.bundle.installer';
84import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
85import overlay from '@ohos.bundle.overlay';
86import continuationManager from '@ohos.continuation.continuationManager';
87import continueManager from '@ohos.app.ability.continueManager';
88import distributedBundle from '@ohos.distributedBundle';
89import distributedMissionManager from '@ohos.distributedMissionManager';
90import Package, {
91  CheckPackageHasInstalledOptions, CheckPackageHasInstalledResponse
92} from '@system.package';
93import privacyManager from '@ohos.privacyManager';
94import EmbeddedUIExtensionAbility from '@ohos.app.ability.EmbeddedUIExtensionAbility';
95import StartupConfig from '@ohos.app.appstartup.StartupConfig';
96import StartupConfigEntry from '@ohos.app.appstartup.StartupConfigEntry';
97import StartupListener from '@ohos.app.appstartup.StartupListener';
98import StartupTask from '@ohos.app.appstartup.StartupTask';
99import startupManager from '@ohos.app.appstartup.startupManager';
100import sendableContextManager from '@ohos.app.ability.sendableContextManager';
101import screenLockFileManager from '@ohos.ability.screenLockFileManager';
102import AtomicServiceOptions from '@ohos.app.ability.AtomicServiceOptions';
103import EmbeddableUIAbility from '@ohos.app.ability.EmbeddableUIAbility';
104import PhotoEditorExtensionAbility from '@ohos.app.ability.PhotoEditorExtensionAbility';
105import UIServiceExtensionAbility from '@ohos.app.ability.UIServiceExtensionAbility';
106import shortcutManager from '@ohos.bundle.shortcutManager';
107import application from '@ohos.app.ability.application';
108import appDomainVerify from '@ohos.bundle.appDomainVerify';
109
110export {
111  Ability, AbilityConstant, AbilityLifecycleCallback, AbilityStage, ActionExtensionAbility,
112  ApplicationStateChangeCallback, AutoFillExtensionAbility, BundleStatusCallback, Callee,
113  CalleeCallback, Caller, CheckPackageHasInstalledOptions, CheckPackageHasInstalledResponse,
114  ChildProcess, Configuration, ConfigurationConstant, Context, EnvironmentCallback, ErrorCode,
115  ExtensionAbility, InsightIntentContext, InsightIntentExecutor, OnReleaseCallback, OnRemoteStateChangeCallback,
116  OpenLinkOptions, Package, PermissionRequestResult, Permissions, ServiceExtensionAbility, ShareExtensionAbility,
117  StartOptions, UIAbility, UIExtensionAbility, UIExtensionContentSession, Want, WantAgent, ability, abilityAccessCtrl,
118  abilityManager, appControl, appManager, appRecovery, autoFillManager, autoStartupManager, bundle, bundleManager,
119  bundleMonitor, bundleResourceManager, businessAbilityRouter, childProcessManager, common, contextConstant,
120  continuationManager, continueManager, dataUriUtils, defaultAppManager, dialogRequest, dialogSession, distributedBundle,
121  distributedBundleManager, distributedMissionManager, errorManager, featureAbility, freeInstall,
122  innerBundleManager, insightIntent, insightIntentDriver, installer, launcherBundleManager, missionManager,
123  overlay, particleAbility, quickFixManager, uriPermissionManager, wantAgent, wantConstant, privacyManager,
124  EmbeddedUIExtensionAbility, StartupConfig, StartupConfigEntry, StartupListener, StartupTask, startupManager,
125  screenLockFileManager, AtomicServiceOptions, EmbeddableUIAbility, ChildProcessArgs, ChildProcessOptions,
126  sendableContextManager, PhotoEditorExtensionAbility, UIServiceExtensionAbility, shortcutManager, application, appDomainVerify
127
128};
129