2012-01-26 6 views
7

Jestem nowym programistą dla Androida, więc proszę wybaczyć moją wiedzę, a także mój angielski, ponieważ nie jest to mój pierwszy język . Mam więc dziennik z tagiem: "szipinf" i tekst: "Inicjowanie stanu nadmuchania" i nie wiem, co to znaczy ... Widziałem też, że pojawia się tylko wtedy, gdy testuję grę na moim telefonie, na emulatorze się nie wyświetla. Byłbym wdzięczny, gdyby ktoś mógł mi powiedzieć, co to znaczy.Jakie jest znaczenie logu z tagu: "szipinf" i tekst: "Inicjowanie stanu nadmuchania" z Logcat

Odpowiedz

4

Prześlijmy tę wiadomość przez kod źródłowy, aby dowiedzieć się, kto drukuje dziennik. 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"); 
    ... 
} 

Kolejne pytanie chcielibyśmy zadać to where i jak jest wykorzystywane? W _CompressedAsset która jest podklasą Asset do czynienia z plików skompresowanych:

/* 
* 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. 
*/ 

Dokładniej:

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

można znaleźć zwyczaje tej klasy w renderscript, BitmapFactory i innych miejscach.