2012-01-26 9 views
7

Soy un nuevo programador para Android, así que disculpe mi conocimiento y también mi inglés porque no es mi primer idioma . Así que estoy teniendo un registro con la etiqueta: "szipinf" y texto: "Inicializando el estado de inflado" y no sé lo que significa ... También he visto que aparece solo cuando pruebo el juego en mi teléfono, en el emulador no aparece. Realmente apreciaría si alguien pudiera decirme qué significa.Cuál es el significado del registro de la etiqueta: "szipinf" y texto: "Inicializando el estado de inflado" de Logcat

Respuesta

4

Vamos a search este mensaje a través del código fuente para encontrar quién imprime el registro. StreamingZipInflater.cpp:

/* 
* Streaming access to compressed data held in an mmapped region of memory 
*/ 
StreamingZipInflater::StreamingZipInflater(FileMap* dataMap, size_t uncompSize) { 
    ... 
    initInflateState(); 
} 

void StreamingZipInflater::initInflateState() { 
    LOGV("Initializing inflate state"); 
    ... 
} 

La siguiente pregunta que nos gustaría preguntar es where y cómo se utiliza? En el _CompressedAsset que es una subclase de Asset para tratar con archivos comprimidos:

/* 
* Instances of this class provide read-only operations on a byte stream. 
* 
* Access may be optimized for streaming, random, or whole buffer modes. All 
* operations are supported regardless of how the file was opened, but some 
* things will be less efficient. 
* 
* "Asset" is the base class for all types of assets. The classes below 
* provide most of the implementation. The AssetManager uses one of the 
* static "create" functions defined here to create a new instance. 
*/ 

Más precisamente:

static Asset* createFromCompressedFile(const char* fileName, AccessMode mode); 

puede encontrar usos de esta clase en renderScript, BitmapFactory y otros lugares.

Cuestiones relacionadas