Pular para o conteúdo principal

NativeByteBuffer

classe NativeByteBuffer

Um NativeByteBuffer é um array byte que ao invés de ser alocado na memória heap do Java é alocado na memória nativa, então se você precisar usar mais memória que a memória heap disponível, use o NativeByteBuffer e você conseguirá usar 100% da memória ram do dispositivo.


public class NativeByteBuffer

— Construtores (1) —

ConstrutorDescrição
NativeByteBuffer(int capacity)Cria uma nova instância do NativeByteBuffer com sua capacidade máxima definida como o valor do argumento "capacity".

— Métodos (7) —

NomeDescrição
byte get(int idx)Retorna o valor byte atual da posição definida como o valor do argumento "idx".
void set(int idx, byte value)Define o valor atual do NativeByteBuffer como o valor do argumento "value" e sua posição atual como o valor do argumento "idx".
void put(byte value)Coloca um valor definido como o valor do argumento "value" sequencialmente ao NativeByteBuffer.
int capacity()Retorna o valor máximo da capacidade do NativeByteBuffer.
int getPosition()Retorna a posição atual do NativeByteBuffer.
void Position(int idx)Retorna a posição atual do NativeByteBuffer definido como o valor do argumento "idx".
void setPosition(int idx)Define a posição atual do NativeByteBuffer como o valor do argumento "idx".