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.