# ActivityAlias

> The C# definition of the Android Manifest element.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Android.Gradle.Manifest](/engine/6000.7/script-reference/unity/android/gradle/manifest.md)
* **Assembly:** Unity.Android.Gradle
* **Inherits from:** [BaseElement](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement.md)
* **Implements:** [ICloneable](https://learn.microsoft.com/dotnet/api/system.icloneable)

```csharp
public sealed class ActivityAlias : BaseElement, ICloneable
```

## Remarks

For more information about the element, see Android's documentation: [ActivityAlias element](https://developer.android.com/guide/topics/manifest/activity-alias-element)

## Constructors

| Constructor                                                                                                                                                                      | Description          |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| [ActivityAlias()](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/ctor.md#activityalias\(\))                                                         | Element constructor. |
| [ActivityAlias(Unity.Android.Gradle.Manifest.ActivityAlias)](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/ctor.md#activityalias\(activityalias\)) | Element constructor. |

## Properties

| Property                                                                                                            | Description                                                      |
| ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [Attributes](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/attributes.md)             | The attributes container for the `  <activity-alias>  ` element. |
| [IntentFilterList](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/intentfilterlist.md) | List of `<intent-filter>` child elements.                        |
| [MetaDataList](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/metadatalist.md)         | List of `<meta-data>` child elements.                            |

## Methods

| Method                                                                                                                            | Description                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [AddMetaDataResource](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/addmetadataresource.md)         | Adds a `<meta-data>` child element that specifies a resource for the `<activity-alias>`.             |
| [AddMetaDataValue](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/addmetadatavalue.md)               | Adds a `<meta-data>` child element that specifies a resource value for the `<activity-alias>`.       |
| [GetLauncherIntentFilter](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/getlauncherintentfilter.md) | Gets the `<intent-filter>` element that contains the `LAUNCHER` category for the `<activity-alias>`. |

## Classes

| Class                                                                                                                                   | Description                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [ActivityAlias.AttributesContainer](/engine/6000.7/script-reference/unity/android/gradle/manifest/activityalias/attributescontainer.md) | The attributes container for the `  <activity-alias>  ` element. |

## Inheritance

**Inherited Members:**

* [BaseElement.GetName()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/getname.md)
* [BaseElement.GetID()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/getid.md)
* [BaseElement.ResolveConflict()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/resolveconflict.md)
* [BaseElement.GetUniqueName()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/getuniquename.md)
* [BaseElement.GetCustomAttribute(string)](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/getcustomattribute.md)
* [BaseElement.GetAllAttributes()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/getallattributes.md)
* [BaseElement.SetCustomAttribute(string, string)](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/setcustomattribute.md)
* [BaseElement.RemoveCustomAttribute(string)](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/removecustomattribute.md)
* [BaseElement.AddCustomElement(string, Dictionary\<string, string>)](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/addcustomelement.md)
* [BaseElement.Remove()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/remove.md)
* [BaseElement.CustomElements()](/engine/6000.7/script-reference/unity/android/gradle/manifest/baseelement/customelements.md)
