1# Application Models 2 3- Application Model Overview 4 - [Elements of the Application Model](application-model-composition.md) 5 - [Interpretation of the Application Model](application-model-description.md) 6- Stage Model Development 7 - [Stage Model Development Overview](stage-model-development-overview.md) 8 - Stage Mode Application Components 9 - [Application- or Component-Level Configuration](application-component-configuration-stage.md) 10 - UIAbility Component 11 - [UIAbility Component Overview](uiability-overview.md) 12 - [UIAbility Component Lifecycle](uiability-lifecycle.md) 13 - [UIAbility Component Launch Type](uiability-launch-type.md) 14 - [UIAbility Component Usage](uiability-usage.md) 15 - [Data Synchronization Between UIAbility and UI](uiability-data-sync-with-ui.md) 16 - [Interaction Between Intra-Device UIAbility Components](uiability-intra-device-interaction.md) 17 - ExtensionAbility Component 18 - [ExtensionAbility Component Overview](extensionability-overview.md) 19 - [ServiceExtensionAbility](serviceextensionability.md) 20 - [DataShareExtensionAbility (for System Applications Only)](datashareextensionability.md) 21 - [AccessibilityExtensionAbility](accessibilityextensionability.md) 22 - [EnterpriseAdminExtensionAbility](enterprise-extensionAbility.md) 23 - [InputMethodExtensionAbility](inputmethodextentionability.md) 24 - [WindowExtensionAbility](windowextensionability.md) 25 - Service Widget Development in Stage Model 26 - [Service Widget Overview](service-widget-overview.md) 27 - Developing an ArkTS Widget 28 - [ArkTS Widget Working Principles](arkts-ui-widget-working-principles.md) 29 - [ArkTS Widget Related Modules](arkts-ui-widget-modules.md) 30 - ArkTS Widget Development 31 - [Creating an ArkTS Widget](arkts-ui-widget-creation.md) 32 - [Configuring Widget Configuration Files](arkts-ui-widget-configuration.md) 33 - [Widget Lifecycle Management](arkts-ui-widget-lifecycle.md) 34 - Widget Page Development 35 - [Widget Page Capability Overview](arkts-ui-widget-page-overview.md) 36 - [Using Animations in the Widget](arkts-ui-widget-page-animation.md) 37 - [Applying Custom Drawing in the Widget](arkts-ui-widget-page-custom-drawing.md) 38 - Widget Event Development 39 - [Widget Event Capability Overview](arkts-ui-widget-event-overview.md) 40 - [Updating Widget Content Through FormExtensionAbility](arkts-ui-widget-event-formextensionability.md) 41 - [Updating Widget Content Through UIAbility](arkts-ui-widget-event-uiability.md) 42 - [Redirecting to a Specified Page Through the Router Event](arkts-ui-widget-event-router.md) 43 - Widget Data Interaction 44 - [Widget Data Interaction Overview](arkts-ui-widget-interaction-overview.md) 45 - [Configuring a Widget to Update Periodically](arkts-ui-widget-update-by-time.md) 46 - [Updating Local and Online Images in the Widget](arkts-ui-widget-image-update.md) 47 - [Updating Widget Content by State](arkts-ui-widget-update-by-status.md) 48 - [Updating Widget Content by Widget Host (for System Applications Only)](arkts-ui-widget-content-update.md) 49 - [Developing a JS Widget](js-ui-widget-development.md) 50 - [AbilityStage Component Container](abilitystage.md) 51 - [Context](application-context-stage.md) 52 - Want 53 - [Want Overview](want-overview.md) 54 - [Matching Rules of Explicit Want and Implicit Want](explicit-implicit-want-mappings.md) 55 - [Common action and entities Values](actions-entities.md) 56 - [Using Explicit Want to Start an Ability](ability-startup-with-explicit-want.md) 57 - [Using Implicit Want to Open a Website](ability-startup-with-implicit-want.md) 58 - [Using Want to Share Data Between Applications](data-share-via-want.md) 59 - [Component Startup Rules](component-startup-rules.md) 60 - Inter-Device Application Component Interaction (Continuation) 61 - [Continuation Overview](inter-device-interaction-hop-overview.md) 62 - [Cross-Device Migration (for System Applications Only)](hop-cross-device-migration.md) 63 - [Multi-device Collaboration (for System Applications Only)](hop-multi-device-collaboration.md) 64 - IPC 65 - [Process Model](process-model-stage.md) 66 - Common Events 67 - [Introduction to Common Events](common-event-overview.md) 68 - Common Event Subscription 69 - [Common Event Subscription Overview](common-event-subscription-overview.md) 70 - [Subscribing to Common Events in Dynamic Mode](common-event-subscription.md) 71 - [Subscribing to Common Events in Static Mode (for System Applications Only)](common-event-static-subscription.md) 72 - [Unsubscribing from Common Events](common-event-unsubscription.md) 73 - [Publishing Common Events](common-event-publish.md) 74 - [Background Services](background-services.md) 75 - Inter-Thread Communication 76 - [Thread Model](thread-model-stage.md) 77 - [Using Emitter for Inter-Thread Communication](itc-with-emitter.md) 78 - [Using Worker for Inter-Thread Communication](itc-with-worker.md) 79 - Mission Management 80 - [Mission Management Scenarios](mission-management-overview.md) 81 - [Mission Management and Launch Type](mission-management-launch-type.md) 82 - [Page Stack and MissionList](page-mission-stack.md) 83- FA Model Development 84 - [FA Model Development Overview](fa-model-development-overview.md) 85 - FA Mode Application Components 86 - [Application- or Component-Level Configuration](application-component-configuration-fa.md) 87 - PageAbility Component Development 88 - [PageAbility Component Overview](pageability-overview.md) 89 - [PageAbility Component Configuration](pageability-configuration.md) 90 - [PageAbility Lifecycle](pageability-lifecycle.md) 91 - [PageAbility Launch Type](pageability-launch-type.md) 92 - [Creating a PageAbility](create-pageability.md) 93 - [Starting a Local PageAbility](start-local-pageability.md) 94 - [Stopping a PageAbility](stop-pageability.md) 95 - [Starting a Remote PageAbility (for System Applications Only)](start-remote-pageability.md) 96 - [Starting a Specified Page](start-page.md) 97 - [Window Properties](window-properties.md) 98 - [Requesting Permissions](request-permissions.md) 99 - [Redirection Rules](redirection-rules.md) 100 - ServiceAbility Component Development 101 - [ServiceAbility Component Overview](serviceability-overview.md) 102 - [ServiceAbility Component Configuration](serviceability-configuration.md) 103 - [ServiceAbility Lifecycle](serviceability-lifecycle.md) 104 - [Creating a ServiceAbility](create-serviceability.md) 105 - [Starting a ServiceAbility](start-serviceability.md) 106 - [Connecting to a ServiceAbility](connect-serviceability.md) 107 - DataAbility Component Development 108 - [DataAbility Component Overview](dataability-overview.md) 109 - [DataAbility Component Configuration](dataability-configuration.md) 110 - [DataAbility Lifecycle](dataability-lifecycle.md) 111 - [Creating a DataAbility](create-dataability.md) 112 - [Starting a DataAbility](start-dataability.md) 113 - [Accessing a DataAbility](access-dataability.md) 114 - [DataAbility Permission Control](dataability-permission-control.md) 115 - [Widget Development](widget-development-fa.md) 116 - [Context](application-context-fa.md) 117 - [Want](want-fa.md) 118 - [Component Startup Rules](component-startup-rules-fa.md) 119 - IPC 120 - [Process Model](process-model-fa.md) 121 - [Common Events](common-event-fa.md) 122 - [Background Services](rpc.md) 123 - Inter-Thread Communication 124 - [Thread Model](thread-model-fa.md) 125 - [Inter-Thread Communication](itc-fa-overview.md) 126 - [Mission Management](mission-management-fa.md) 127- Development of Component Interaction Between the FA Model and Stage Model 128 - [Component Interaction Between the FA Model and Stage Model](fa-stage-interaction-overview.md) 129 - [Starting a UIAbility from the FA Model](start-uiability-from-fa.md) 130 - [Connecting to a ServiceExtensionAbility from the FA Model](bind-serviceextensionability-from-fa.md) 131 - [Accessing a DataShareExtensionAbility from the FA Model](access-datashareextensionability-from-fa.md) 132 - [Starting a PageAbility from the Stage Model](start-pageability-from-stage.md) 133 - [Connecting to a ServiceAbility from the Stage Model](bind-serviceability-from-stage.md) 134- Switching from the FA Model to the Stage Model 135 - [Model Switching Overview](model-switch-overview.md) 136 - Configuration File Switching 137 - [Differences in Configuration Files](configuration-file-diff.md) 138 - [Switching of app and deviceConfig](app-deviceconfig-switch.md) 139 - [Switching of module](module-switch.md) 140 - Component Switching 141 - [PageAbility Switching](pageability-switch.md) 142 - [ServiceAbility Switching](serviceability-switch.md) 143 - [DataAbility Switching](dataability-switch.md) 144 - [Widget Switching](widget-switch.md) 145 - API Switching 146 - [API Switching Overview](api-switch-overview.md) 147 - [Context Switching](context-switch.md) 148 - [featureAbility Switching](featureability-switch.md) 149 - [particleAbility Switching](particleability-switch.md) 150 - [LifecycleForm Switching](lifecycleform-switch.md) 151 - [LifecycleApp Switching](lifecycleapp-switch.md) 152 - [LifecycleService Switching](lifecycleservice-switch.md) 153 - [LifecycleData Switching](lifecycledata-switch.md) 154 - [DataAbilityHelper Switching](dataabilityhelper-switch.md) 155 - [mediaLibrary Switching](medialibrary-switch.md) 156 - [request Switching](request-switch.md) 157 - [resourceManager Switching](resourcemanager-switch.md) 158 - [window Switching](window-switch.md) 159 - [Storage Switching](storage-switch.md) 160