Class ZipLocator

All Implemented Interfaces:

public class ZipLocator extends Object implements AssetLocator
ZipLocator is a locator that looks up resources in a .ZIP file. The root path must be a valid ZIP or ZIP-like file, for example,
C:\My App\
  • Constructor Details

    • ZipLocator

      public ZipLocator()
  • Method Details

    • setRootPath

      public void setRootPath(String rootPath)
      Specified by:
      setRootPath in interface AssetLocator
      rootPath - The root path where to look for assets. Typically, this method will only be called once for each instance of an asset locator.
    • locate

      public AssetInfo locate(AssetManager manager, AssetKey key)
      Description copied from interface: AssetLocator
      Request to locate an asset. The asset key contains a name identifying the asset. If an asset was not found, null should be returned. The AssetInfo implementation provided should have a proper return value for its AssetInfo.openStream() method.
      Specified by:
      locate in interface AssetLocator
      manager - for managing assets
      key - identifies the asset to be located
      The AssetInfo that was located, or null if not found.