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

# dalvik.system

## Interfaces

|---|---|
| [ZipPathValidator.Callback](https://developer.android.com/reference/dalvik/system/ZipPathValidator.Callback) | Interface that defines the core validation mechanism when accessing zip file entry paths. |

## Classes

|---|---|
| [ApplicationRuntime](https://developer.android.com/reference/dalvik/system/ApplicationRuntime) | Provides APIs to retrieve the information about the application loaded in the current runtime. |
| [BaseDexClassLoader](https://developer.android.com/reference/dalvik/system/BaseDexClassLoader) | Base class for common functionality between various dex-based `https://developer.android.com/reference/java/lang/ClassLoader` implementations. |
| [DelegateLastClassLoader](https://developer.android.com/reference/dalvik/system/DelegateLastClassLoader) | A `ClassLoader` implementation that implements a **delegate last** lookup policy. |
| [DexClassLoader](https://developer.android.com/reference/dalvik/system/DexClassLoader) | A class loader that loads classes from `.jar` and `.apk` files containing a `classes.dex` entry. |
| [DexFile](https://developer.android.com/reference/dalvik/system/DexFile) | Loads DEX files. |
| [DexFile.OptimizationInfo](https://developer.android.com/reference/dalvik/system/DexFile.OptimizationInfo) | Encapsulates information about the optimizations performed on a dex file. |
| [InMemoryDexClassLoader](https://developer.android.com/reference/dalvik/system/InMemoryDexClassLoader) | A `https://developer.android.com/reference/java/lang/ClassLoader` implementation that loads classes from a buffer containing a DEX file. |
| [PathClassLoader](https://developer.android.com/reference/dalvik/system/PathClassLoader) | Provides a simple `https://developer.android.com/reference/java/lang/ClassLoader` implementation that operates on a list of files and directories in the local file system, but does not attempt to load classes from the network. |
| [ZipPathValidator](https://developer.android.com/reference/dalvik/system/ZipPathValidator) | Enables validation of zip file entry paths to prevent exploitation of the path traversal vulnerability, e.g. zip path entries containing ".." or "/". |

-

  ## Interfaces

  - [ZipPathValidator.Callback](https://developer.android.com/reference/dalvik/system/ZipPathValidator.Callback)
-

  ## Classes

  - [ApplicationRuntime](https://developer.android.com/reference/dalvik/system/ApplicationRuntime)
  - [BaseDexClassLoader](https://developer.android.com/reference/dalvik/system/BaseDexClassLoader)
  - [DelegateLastClassLoader](https://developer.android.com/reference/dalvik/system/DelegateLastClassLoader)
  - [DexClassLoader](https://developer.android.com/reference/dalvik/system/DexClassLoader)
  - [DexFile](https://developer.android.com/reference/dalvik/system/DexFile)
  - [DexFile.OptimizationInfo](https://developer.android.com/reference/dalvik/system/DexFile.OptimizationInfo)
  - [InMemoryDexClassLoader](https://developer.android.com/reference/dalvik/system/InMemoryDexClassLoader)
  - [PathClassLoader](https://developer.android.com/reference/dalvik/system/PathClassLoader)
  - [ZipPathValidator](https://developer.android.com/reference/dalvik/system/ZipPathValidator)