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) —
Construtor | Descriçã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) —
Nome | Descriçã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". |