# LiveFolders

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Deprecated in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:[Constants](https://developer.android.com/reference/android/provider/LiveFolders#constants)\|[Inherited Constants](https://developer.android.com/reference/android/provider/LiveFolders#inhconstants)\|[Inherited Methods](https://developer.android.com/reference/android/provider/LiveFolders#inhmethods)  

# LiveFolders

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/provider/LiveFolders "View this page in Kotlin")\|Java

`
public

final

class
LiveFolders
`  
`

extends `[Object](https://developer.android.com/reference/java/lang/Object)`


``


implements

`[BaseColumns](https://developer.android.com/reference/android/provider/BaseColumns)`


`

|---|------------------------------|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.provider.LiveFolders |

<br />

*** ** * ** ***

<br />

**This class was deprecated in API level 14.**   
Live folders are no longer supported by Android. These have been replaced by the new[AppWidget Collection](https://developer.android.com/guide/topics/appwidgets#collections)APIs introduced in[Build.VERSION_CODES.HONEYCOMB](https://developer.android.com/reference/android/os/Build.VERSION_CODES#HONEYCOMB). These provide all of the features of live folders plus many more. The use of live folders is greatly discouraged because of security issues they introduce -- publishing a live folder requires making all data show for the live folder available to all applications with no permissions protecting it.

<br />

A LiveFolder is a special folder whose content is provided by a[ContentProvider](https://developer.android.com/reference/android/content/ContentProvider). To create a live folder, two components are required:

- An activity that can respond to the intent action[ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER). The activity is responsible for creating the live folder.
- A[ContentProvider](https://developer.android.com/reference/android/content/ContentProvider)to provide the live folder items.

### Lifecycle

When a user wants to create a live folder, the system looks for all activities with the intent filter action[ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)and presents the list to the user. When the user chooses one of the activities, the activity is invoked with the[ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)action. The activity then creates the live folder and passes it back to the system by setting it as an[activity result](https://developer.android.com/reference/android/app/Activity#setResult(int,%20android.content.Intent)). The live folder is described by a content provider URI, a name, an icon and a display mode. Finally, when the user opens the live folder, the system queries the content provider to retrieve the folder's content.

### Setting up the live folder activity

The following code sample shows how to write an activity that creates a live folder:  

```
 public static class MyLiveFolder extends Activity {
     public static final Uri CONTENT_URI = Uri.parse("content://my.app/live");

     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         final Intent intent = getIntent();
         final String action = intent.getAction();

         if (LiveFolders.ACTION_CREATE_LIVE_FOLDER.equals(action)) {
             setResult(RESULT_OK, createLiveFolder(this, CONTENT_URI, "My LiveFolder",
                     R.drawable.ic_launcher_contacts_phones));
         } else {
             setResult(RESULT_CANCELED);
         }

         finish();
     }

     private static Intent createLiveFolder(Context context, Uri uri, String name,
             int icon) {

         final Intent intent = new Intent();

         intent.setData(uri);
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_NAME, name);
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_ICON,
                 Intent.ShortcutIconResource.fromContext(context, icon));
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_DISPLAY_MODE, LiveFolders.DISPLAY_MODE_LIST);

         return intent;
     }
 }
 
```

The live folder is described by an[Intent](https://developer.android.com/reference/android/content/Intent)as follows:

|                                                               Component                                                               |                                                          Type                                                           |                                                                                                                                      Description                                                                                                                                       | Required |
|                                                                  URI                                                                  |                                                           URI                                                           |                                                                                                                                The ContentProvider URI                                                                                                                                 |   Yes    |
|         [EXTRA_LIVE_FOLDER_NAME](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_NAME)         |                                                      Extra String                                                       |                                                                                                                              The name of the live folder                                                                                                                               |   Yes    |
|         [EXTRA_LIVE_FOLDER_ICON](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_ICON)         | Extra[Intent.ShortcutIconResource](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource) |                                                                                                                              The icon of the live folder                                                                                                                               |   Yes    |
| [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE) |                                                        Extra int                                                        | The display mode of the live folder. The value must be either[DISPLAY_MODE_GRID](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_GRID)or[DISPLAY_MODE_LIST](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_LIST). |   Yes    |
|  [EXTRA_LIVE_FOLDER_BASE_INTENT](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_BASE_INTENT)  |                                                      Extra Intent                                                       |                              When the user clicks an item inside a live folder, the system will either fire the intent associated with that item or, if present, the live folder's base intent with the id of the item appended to the base intent's URI.                              |    No    |
|---------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------:|

### Setting up the content provider

The live folder's content provider must, upon query, return a[Cursor](https://developer.android.com/reference/android/database/Cursor)whose columns match the following names:

|                                               Column                                                |                                   Type                                   |                                                                                                                                                                      Description                                                                                                                                                                       | Required |
|          [NAME](https://developer.android.com/reference/android/provider/LiveFolders#NAME)          |                                  String                                  |                                                                                                                                                                  The name of the item                                                                                                                                                                  |   Yes    |
|   [DESCRIPTION](https://developer.android.com/reference/android/provider/LiveFolders#DESCRIPTION)   |                                  String                                  |                                                                       The description of the item. The description is ignored when the live folder's display mode is[DISPLAY_MODE_GRID](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_GRID).                                                                       |    No    |
|        [INTENT](https://developer.android.com/reference/android/provider/LiveFolders#INTENT)        | [Intent](https://developer.android.com/reference/android/content/Intent) |                                                                                                                            The intent to fire when the item is clicked. Ignored when the live folder defines a base intent.                                                                                                                            |    No    |
|   [ICON_BITMAP](https://developer.android.com/reference/android/provider/LiveFolders#ICON_BITMAP)   |                                  Bitmap                                  |                       The icon for the item. When this column value is not null, the values for the columns[ICON_PACKAGE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_PACKAGE)and[ICON_RESOURCE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_RESOURCE)must be null.                        |    No    |
|  [ICON_PACKAGE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_PACKAGE)  |                                  String                                  |   The package of the item's icon. When this value is not null, the value for the column[ICON_RESOURCE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_RESOURCE)must be specified and the value for the column[ICON_BITMAP](https://developer.android.com/reference/android/provider/LiveFolders#ICON_BITMAP)must be null.   |    No    |
| [ICON_RESOURCE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_RESOURCE) |                                  String                                  | The resource name of the item's icon. When this value is not null, the value for the column[ICON_PACKAGE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_PACKAGE)must be specified and the value for the column[ICON_BITMAP](https://developer.android.com/reference/android/provider/LiveFolders#ICON_BITMAP)must be null. |    No    |
|-----------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------:|

<br />

## Summary

|                                                                                                                                   ### Constants                                                                                                                                   ||
|--------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [String](https://developer.android.com/reference/java/lang/String) | [ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER) Activity Action: Creates a live folder.                                           |
| [String](https://developer.android.com/reference/java/lang/String) | [DESCRIPTION](https://developer.android.com/reference/android/provider/LiveFolders#DESCRIPTION) <br /> Content provider column.                                                                               |
| `int`                                                              | [DISPLAY_MODE_GRID](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_GRID) Displays a live folder's content in a grid.                                                       |
| `int`                                                              | [DISPLAY_MODE_LIST](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_LIST) Displays a live folder's content in a list.                                                       |
| [String](https://developer.android.com/reference/java/lang/String) | [EXTRA_LIVE_FOLDER_BASE_INTENT](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_BASE_INTENT) The name of the extra used to define the base Intent of a live folder.    |
| [String](https://developer.android.com/reference/java/lang/String) | [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE) The name of the extra used to define the display mode of a live folder. |
| [String](https://developer.android.com/reference/java/lang/String) | [EXTRA_LIVE_FOLDER_ICON](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_ICON) The name of the extra used to define the icon of a live folder.                         |
| [String](https://developer.android.com/reference/java/lang/String) | [EXTRA_LIVE_FOLDER_NAME](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_NAME) The name of the extra used to define the name of a live folder.                         |
| [String](https://developer.android.com/reference/java/lang/String) | [ICON_BITMAP](https://developer.android.com/reference/android/provider/LiveFolders#ICON_BITMAP) <br /> Content provider column.                                                                               |
| [String](https://developer.android.com/reference/java/lang/String) | [ICON_PACKAGE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_PACKAGE) <br /> Content provider column.                                                                             |
| [String](https://developer.android.com/reference/java/lang/String) | [ICON_RESOURCE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_RESOURCE) <br /> Content provider column.                                                                           |
| [String](https://developer.android.com/reference/java/lang/String) | [INTENT](https://developer.android.com/reference/android/provider/LiveFolders#INTENT) <br /> Content provider column.                                                                                         |
| [String](https://developer.android.com/reference/java/lang/String) | [NAME](https://developer.android.com/reference/android/provider/LiveFolders#NAME) <br /> Content provider column.                                                                                             |

|                                                                                                                                                                                                                                                                                                                                                ### Inherited constants                                                                                                                                                                                                                                                                                                                                                |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From interface[android.provider.BaseColumns](https://developer.android.com/reference/android/provider/BaseColumns) |--------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------| | [String](https://developer.android.com/reference/java/lang/String) | [_COUNT](https://developer.android.com/reference/android/provider/BaseColumns#_COUNT) The count of rows in a directory. | | [String](https://developer.android.com/reference/java/lang/String) | [_ID](https://developer.android.com/reference/android/provider/BaseColumns#_ID) The unique ID for a row.                | |

| ### Inherited methods |
|-----------------------|---|
| From class` `[java.lang.Object](https://developer.android.com/reference/java/lang/Object)` ` |--------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` `[Object](https://developer.android.com/reference/java/lang/Object)          | ` `[clone](https://developer.android.com/reference/java/lang/Object#clone())`() ` Creates and returns a copy of this object.                                                                                                                                                      | | ` boolean`                                                                     | ` `[equals](https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object))`(`[Object](https://developer.android.com/reference/java/lang/Object)` obj) ` Indicates whether some other object is "equal to" this one.                                           | | ` void`                                                                        | ` `[finalize](https://developer.android.com/reference/java/lang/Object#finalize())`() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.                                                          | | ` final `[Class](https://developer.android.com/reference/java/lang/Class)`<?>` | ` `[getClass](https://developer.android.com/reference/java/lang/Object#getClass())`() ` Returns the runtime class of this`Object`.                                                                                                                                                | | ` int`                                                                         | ` `[hashCode](https://developer.android.com/reference/java/lang/Object#hashCode())`() ` Returns a hash code value for the object.                                                                                                                                                 | | ` final void`                                                                  | ` `[notify](https://developer.android.com/reference/java/lang/Object#notify())`() ` Wakes up a single thread that is waiting on this object's monitor.                                                                                                                            | | ` final void`                                                                  | ` `[notifyAll](https://developer.android.com/reference/java/lang/Object#notifyAll())`() ` Wakes up all threads that are waiting on this object's monitor.                                                                                                                         | | ` `[String](https://developer.android.com/reference/java/lang/String)          | ` `[toString](https://developer.android.com/reference/java/lang/Object#toString())`() ` Returns a string representation of the object.                                                                                                                                            | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait(long,%20int))`(long timeoutMillis, int nanos) ` Causes the current thread to wait until it is awakened, typically by being*notified* or*interrupted*, or until a certain amount of real time has elapsed. | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait(long))`(long timeoutMillis) ` Causes the current thread to wait until it is awakened, typically by being*notified* or*interrupted*, or until a certain amount of real time has elapsed.                   | | ` final void`                                                                  | ` `[wait](https://developer.android.com/reference/java/lang/Object#wait())`() ` Causes the current thread to wait until it is awakened, typically by being*notified* or*interrupted*.                                                                                             | ||

## Constants

### ACTION_CREATE_LIVE_FOLDER

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String ACTION_CREATE_LIVE_FOLDER
```

Activity Action: Creates a live folder.

Input: Nothing.

Output: An Intent representing the live folder. The intent must contain four extras: EXTRA_LIVE_FOLDER_NAME (value: String), EXTRA_LIVE_FOLDER_ICON (value: ShortcutIconResource), EXTRA_LIVE_FOLDER_URI (value: String) and EXTRA_LIVE_FOLDER_DISPLAY_MODE (value: int). The Intent can optionnally contain EXTRA_LIVE_FOLDER_BASE_INTENT (value: Intent).

<br />

<br />

**See also:**

- [EXTRA_LIVE_FOLDER_NAME](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_NAME)
- [EXTRA_LIVE_FOLDER_ICON](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_ICON)
- [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE)
- [EXTRA_LIVE_FOLDER_BASE_INTENT](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_BASE_INTENT)
- [Intent.ShortcutIconResource](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource)

Constant Value: "android.intent.action.CREATE_LIVE_FOLDER"  

### DESCRIPTION

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String DESCRIPTION
```

<br />

Content provider column.

Description of the live folder item. This value is ignored if the live folder's display mode is[LiveFolders.DISPLAY_MODE_GRID](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_GRID).

Optional.

Type: String.

<br />

<br />

**See also:**

- [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE)

Constant Value: "description"  

### DISPLAY_MODE_GRID

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final int DISPLAY_MODE_GRID
```

Displays a live folder's content in a grid.

<br />

**See also:**

- [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE)

Constant Value: 1 (0x00000001)  

### DISPLAY_MODE_LIST

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final int DISPLAY_MODE_LIST
```

Displays a live folder's content in a list.

<br />

**See also:**

- [EXTRA_LIVE_FOLDER_DISPLAY_MODE](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_DISPLAY_MODE)

Constant Value: 2 (0x00000002)  

### EXTRA_LIVE_FOLDER_BASE_INTENT

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String EXTRA_LIVE_FOLDER_BASE_INTENT
```

The name of the extra used to define the base Intent of a live folder.

<br />

**See also:**

- [ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)

Constant Value: "android.intent.extra.livefolder.BASE_INTENT"  

### EXTRA_LIVE_FOLDER_DISPLAY_MODE

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String EXTRA_LIVE_FOLDER_DISPLAY_MODE
```

The name of the extra used to define the display mode of a live folder.

<br />

**See also:**

- [ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)
- [DISPLAY_MODE_GRID](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_GRID)
- [DISPLAY_MODE_LIST](https://developer.android.com/reference/android/provider/LiveFolders#DISPLAY_MODE_LIST)

Constant Value: "android.intent.extra.livefolder.DISPLAY_MODE"  

### EXTRA_LIVE_FOLDER_ICON

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String EXTRA_LIVE_FOLDER_ICON
```

The name of the extra used to define the icon of a live folder.

<br />

**See also:**

- [ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)

Constant Value: "android.intent.extra.livefolder.ICON"  

### EXTRA_LIVE_FOLDER_NAME

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String EXTRA_LIVE_FOLDER_NAME
```

The name of the extra used to define the name of a live folder.

<br />

**See also:**

- [ACTION_CREATE_LIVE_FOLDER](https://developer.android.com/reference/android/provider/LiveFolders#ACTION_CREATE_LIVE_FOLDER)

Constant Value: "android.intent.extra.livefolder.NAME"  

### ICON_BITMAP

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String ICON_BITMAP
```

<br />

Content provider column.

Icon of the live folder item, as a custom bitmap.

Optional.

Type:[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap).

<br />

<br />

Constant Value: "icon_bitmap"  

### ICON_PACKAGE

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String ICON_PACKAGE
```

<br />

Content provider column.

Package where to find the icon of the live folder item. This value can be obtained easily using[Intent.ShortcutIconResource.fromContext(android.content.Context, int)](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource#fromContext(android.content.Context,%20int)).

Optional.

Type: String.

<br />

<br />

**See also:**

- [ICON_RESOURCE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_RESOURCE)
- [Intent.ShortcutIconResource](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource)

Constant Value: "icon_package"  

### ICON_RESOURCE

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String ICON_RESOURCE
```

<br />

Content provider column.

Resource name of the live folder item. This value can be obtained easily using[Intent.ShortcutIconResource.fromContext(android.content.Context, int)](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource#fromContext(android.content.Context,%20int)).

Optional.

Type: String.

<br />

<br />

**See also:**

- [ICON_PACKAGE](https://developer.android.com/reference/android/provider/LiveFolders#ICON_PACKAGE)
- [Intent.ShortcutIconResource](https://developer.android.com/reference/android/content/Intent.ShortcutIconResource)

Constant Value: "icon_resource"  

### INTENT

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String INTENT
```

<br />

Content provider column.

Intent of the live folder item.

Optional if the live folder has a base intent.

Type:[Intent](https://developer.android.com/reference/android/content/Intent).

<br />

<br />

**See also:**

- [EXTRA_LIVE_FOLDER_BASE_INTENT](https://developer.android.com/reference/android/provider/LiveFolders#EXTRA_LIVE_FOLDER_BASE_INTENT)

Constant Value: "intent"  

### NAME

Added in[API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public static final String NAME
```

<br />

Content provider column.

Name of the live folder item.

Required.

Type: String.

<br />

<br />

Constant Value: "name"