SparseImageUtil

public class SparseImageUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SparseImageUtil


Utilitário para remover a esparsidade de imagens esparsas.

Este trecho de código foi adaptado de: frameworks/base/packages/DynamicSystemInstallationService/src/com/android/dynsystem/SparseInputStream.java

Resumo

Classes aninhadas

class SparseImageUtil.SparseInputStream

SparseInputStream lido do upstream e detecta o formato de dados. 

Construtores públicos

SparseImageUtil()

Métodos públicos

static boolean isSparse(File imgFile)

Testa se o arquivo é uma imagem esparsa.

static void unsparse(File imgFile, File destFile)

Descompacta um arquivo de imagem esparsa.

Construtores públicos

SparseImageUtil

public SparseImageUtil ()

Métodos públicos

isSparse

public static boolean isSparse (File imgFile)

Testa se o arquivo é uma imagem esparsa.

Parâmetros
imgFile File: uma File que será testada.

Retorna
boolean verdadeiro se imgFile for uma imagem esparsa.

unsparse

public static void unsparse (File imgFile, 
                File destFile)

Descompacta um arquivo de imagem esparsa.

Parâmetros
imgFile File: uma File que é uma imagem esparsa.

destFile File: um File para gravar a imagem não esparsa.

Gera
IOException se imgFile não for uma imagem esparsa.