Eliminación de datos confidenciales

El limpiador de memoria puede eliminar datos confidenciales que se almacenan en la memoria de un smartphone BlackBerry. Eventos específicos activan el limpiador de memoria para borrar varias cachés y realizar una recogida segura de los datos desechables. El limpiador de la memoria no está activado de forma predeterminada, pero se activa automáticamente al activar el cifrado. Para activar manualmente el limpiador de memoria, el usuario del smartphone debe hacer clic en Options > Security Options > Advanced Security Options > Memory Cleaning y establecer el estado en Enabled.

La API de limpiador de memoria se implementa en el paquete net.rim.device.api.memorycleaner.

Los usuarios pueden configurar qué eventos activan una limpieza de memoria. Puede registrar su aplicación para que se le notifique si uno de estos eventos ocurre. Para hacerlo, implemente la interfaz MemoryCleanerListener y regístrela mediante uno de los métodos estáticos MemoryCleanerDaemon.addListener() o MemoryCleanerDaemon.addWeakListener().

La interfaz MemoryCleanerListener dispone de dos métodos, cleanNow() y getDescription(). El limpiador de memoria invoca el método cleanNow() cuando se produce un evento configurable por el usuario. El limpiador de memoria pasa un parámetro de evento cuando llama a cleanNow() para indicar el evento que inició la solicitud de limpieza de memoria. El limpiador de memoria invoca el método getDescription() si debe mostrar información acerca de las aplicaciones que son limpiadores registrados. Esta funcionalidad es necesaria, por ejemplo, en la pantalla de opciones Limpieza de memoria.


¿Le ha resultado útil esta información? Envíenos sus comentarios.