# AssetPackStorageMethod

Summary:[Constants](https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/AssetPackStorageMethod#constants)\|[Inherited Methods](https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/AssetPackStorageMethod#inhmethods)  

# AssetPackStorageMethod

`
public


abstract
@interface
AssetPackStorageMethod
`  
`


implements

`[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`


`

|----------------------------------------------------------------------|
| com.google.android.play.core.assetpacks.model.AssetPackStorageMethod |

<br />

*** ** * ** ***

Method used to store an asset pack.

## Summary

|                                                                                                            ### Constants                                                                                                             ||
|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `int` | [APK_ASSETS](https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/AssetPackStorageMethod.html#APK_ASSETS) The asset pack is installed as APKs containing asset files.                        |
| `int` | [STORAGE_FILES](https://developer.android.com/reference/com/google/android/play/core/assetpacks/model/AssetPackStorageMethod.html#STORAGE_FILES) The asset pack is extracted into a folder containing individual asset files. |

| ### Inherited methods |
|-----------------------|---|
| From interface` `[java.lang.annotation.Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)` ` |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| | ` abstract `[Class](https://developer.android.com/reference/java/lang/Class.html)`<? extends `[Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)`>` | ` annotationType() `                                                                       | | ` abstract boolean`                                                                                                                                                                         | ` equals(`[Object](https://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` abstract int`                                                                                                                                                                             | ` hashCode() `                                                                             | | ` abstract `[String](https://developer.android.com/reference/java/lang/String.html)                                                                                                         | ` toString() `                                                                             | ||

## Constants

### APK_ASSETS

```
public static final int APK_ASSETS
```

The asset pack is installed as APKs containing asset files.

Assets contained by this asset pack can be accessed via Asset Manager.

<br />

Constant Value: 1 (0x00000001)  

### STORAGE_FILES

```
public static final int STORAGE_FILES
```

The asset pack is extracted into a folder containing individual asset files.

Assets contained by this asset pack can be accessed via standard File APIs.

<br />

Constant Value: 0 (0x00000000)