AssetLocation
  public
  
  
  abstract
  class
  AssetLocation
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.google.android.play.core.assetpacks.AssetLocation | 
Location of a single asset, belonging to an asset pack.
If the AssetPackStorageMethod for the pack is AssetPackStorageMethod.APK_ASSETS, this
 will be the path to the APK containing the asset, the offset of the asset inside the APK and the
 size of the asset. The asset file will be uncompressed, unless `bundletool` has been explicitly
 configured to compress the asset pack.
 
If the AssetPackStorageMethod for the pack is AssetPackStorageMethod.STORAGE_FILES,
 this will be the path to the specific asset, the offset will be 0 and the size will be the size
 of the asset file. The asset file will be uncompressed.
Summary
Public constructors | |
|---|---|
      
      AssetLocation()
      
      
     | 
  |
Public methods | |
|---|---|
        abstract
        
        
        
        
        long
     | 
  
    
      
      offset()
      
      
        Returns the file offset where the asset starts, in bytes.  | 
  
        abstract
        
        
        
        
        String
     | 
  
    
      
      path()
      
      
        Returns the path to the file containing the asset.  | 
  
        abstract
        
        
        
        
        long
     | 
  
    
      
      size()
      
      
        Returns the size of the asset, in bytes.  | 
  
Inherited methods | |
|---|---|
Public constructors
AssetLocation
public AssetLocation ()
Public methods
offset
public abstract long offset ()
Returns the file offset where the asset starts, in bytes.
| Returns | |
|---|---|
long | 
        |
path
public abstract String path ()
Returns the path to the file containing the asset.
| Returns | |
|---|---|
String | 
        |
size
public abstract long size ()
Returns the size of the asset, in bytes.
| Returns | |
|---|---|
long | 
        |