public void guardaActualCara(int currentFace)
        {
            GT.StorageDevice storage;
            String           root_dir;
            String           faces_file_path;
            String           new_line;

            /*
             * Se obtiene el nombre del archivo donde se van a guardar las caras
             */

            storage = sdCard.GetStorageDevice();

            if (storage == null)
            {
                Debug.Print("La referencia al storage es nula!!!");
                return;
            }

            root_dir = storage.RootDirectory;

            if (root_dir == null || root_dir == String.Empty)
            {
                Debug.Print("El directorio raiz es nulo o vacio!!");
                return;
            }

            faces_file_path = readConfigFile(root_dir, storage);

            Debug.Print("El archivo de caras es: " + faces_file_path);

            /*
             * Guardar la hora y la cara guardada
             */

            if (faces_file_path == null || faces_file_path.Trim() == String.Empty)
            {
                Debug.Print("La ruta del archivo que guarda las caras es nulo o es vacio!!");
                return;
            }

            new_line = faces[currentFace] + "," + DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss.fff tt") + "\n";

            writeToFile(root_dir, faces_file_path, new_line, true);

            Debug.Print("Se guarda en la SD la cara: " + faces[currentFace]);
        }
Beispiel #2
0
 public GT.StorageDevice GetStorage()
 {
     return(sdCard.GetStorageDevice());
 }