SparseImageUtil
  public
  
  
  
  class
  SparseImageUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SparseImageUtil | 
Utility to unsparse sparse images.
This piece of code is adopted from: frameworks/base/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | SparseImageUtil.SparseInputStreamSparseInputStream read from upstream and detects the data format. | 
| Public constructors | |
|---|---|
| 
      SparseImageUtil()
       | |
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        boolean | 
      isSparse(File imgFile)
      Tests if file is a sparse image. | 
| 
        
        
        static
        
        
        void | 
      unsparse(File imgFile, File destFile)
      Unsparses a sparse image file. | 
Public constructors
SparseImageUtil
public SparseImageUtil ()
Public methods
isSparse
public static boolean isSparse (File imgFile)
Tests if file is a sparse image.
| Parameters | |
|---|---|
| imgFile | File: aERROR(/File)that is to be tested. | 
| Returns | |
|---|---|
| boolean | true if imgFile is a sparse image. | 
unsparse
public static void unsparse (File imgFile, 
                File destFile)Unsparses a sparse image file.
| Parameters | |
|---|---|
| imgFile | File: aERROR(/File)that is a sparse image. | 
| destFile | File: aERROR(/File)to write the unsparsed image to. | 
| Throws | |
|---|---|
|  | if imgFile is not a sparse image. | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-03-08 UTC.
