estratégia para persistir dados no aplicativo blackberry
-
22-09-2019 - |
Pergunta
Estive examinando a documentação do Blackberry e eles descrevem três mecanismos diferentes para persistir dados de aplicativos:
- API de armazenamento persistente
- API MIDP RMS
- API do sistema de arquivos
Estou me perguntando sobre as seguintes coisas...
- Quais são os prós/contras de cada abordagem
- Existe um tamanho máximo de dados que podem ser armazenados?Não estou tão preocupado com o tamanho individual do objeto quanto com o tamanho total.Por exemplo, costumava haver um limite de 64K para o armazenamento persistente, mas foi expandido para vários MB nas versões mais recentes do software.No entanto, não consegui encontrar detalhes sobre os tamanhos máximos que podem ser armazenados.
- Uma das abordagens é considerada a “melhor maneira” de persistir dados?
- Algum outro mecanismo de persistência (como SQL-Lite) que alguém sugeriria?
Solução
Usamos a API de armazenamento persistente porque ela é verdadeiramente persistente, mesmo após reinicializações de dispositivos.Na verdade, é quase MUITO persistente, pois seus dados persistidos não são excluídos do dispositivo quando o aplicativo é excluído (a menos que você persista objetos personalizados, eu acho).O espaço de armazenamento é limitado apenas à memória flash disponível – não há cotas por aplicativo.
EDITAR:removido comentário impreciso sobre RMS
Outras dicas
Sim, há método pode contar câmeras.
Você precisa usar o DirectShow ou DirectShow.net.
IENummoniker.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms692852%28v=vs.85%29.aspx