Codificar un objeto

El método PersistentContent.encode() cifra y/o comprime una cadena String o matriz de bytes en un objeto codificado, de acuerdo con la configuración de seguridad activada por la protección de contenido (en el smartphone o en las reglas de política de TI).

Si los datos que desea codificar no constituyen una cadena String o una matriz de bytes, deberá convertirlos a una cadena String o matriz de bytes antes llevar a cabo el proceso de codificación. La codificación puede llevarse a cabo en cualquier momento, independientemente del estado de bloqueo o desbloqueo.

Si el cifrado o la compresión se encuentran activados, el método encode() codificará los datos que le hayan pasado a este último. Si ninguna de estas dos funciones se encuentra activada, el método encode() devolverá una versión inalterada y decodificada del objeto de datos.

Para codificar un objeto, debe pasarlo al método PersistentContent.encode(), tal y como se muestra en el siguiente ejemplo:

    String data = "This is a secret.";
    // Encrypt and/or compress the data.
    Object encoding = PersistentContent.encode( data );
    ... // Optionally, persist the encoding.
Tema siguiente: Decodificar un objeto

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