Armazenamento de dados no armazenamento de registros

A especificação MIDP fornece armazenamento persistente para MIDlets. Este mecanismo é chamado Sistema de gerenciamento de registros do MIDP (RMS, Record Management System) ou armazenamento de registros. Ele é modelado com base em um banco de dados orientado a registro simples. O armazenamento de registros é o equivalente de MIDP da API PersistentStore da RIM. Projetado para MIDlets, o armazenamento de registros também pode ser usado em aplicativos do smartphone BlackBerry.

A API RMS é implementada na classe javax.microedition.rms.

O armazenamento de registros fornece um sistema de gerenciamento de registros simples que permite criar um objeto de armazenamento de dados e manter uma série de registros no objeto. Cada registro é uma matriz de bytes, portanto é necessário serializar os dados nesse formato antes de armazená-los localmente. A cada matriz de bytes é atribuída uma ID de número inteiro que você usará posteriormente para recuperar a matriz de bytes. A recuperação é feita pela enumeração através dos registros. A API RMS não fornece relacionamentos ou indexações inerentes entre os registros.

Os aplicativos que usam o armazenamento de registros podem tornar os dados privados ou permitir o compartilhamento. O armazenamento de registros é frequentemente usado para compartilhar dados entre aplicativos.

Os dados que um aplicativo salva em um armazenamento de registros é excluído automaticamente quando o aplicativo é removido. Quando você atualiza um aplicativo que usa o armazenamento de registros, os dados são retidos.

Veja aqui os tamanhos máximos de armazenamento para o armazenamento de registros:

Versão do BlackBerry Device Software

Tamanho máximo de armazenamento de registros individual

Tamanho máximo de armazenamento de registros total (cumulativo para todos os aplicativos)

Anterior a 4.1

64 KB

64 KB

4.1 a 4.5

64 KB

Memória do aparelho disponível

4.6 ou posterior

512 KB

Memória do aparelho disponível


Estas informações foram úteis? Gostaríamos de receber seus comentários.