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]); }
public GT.StorageDevice GetStorage() { return(sdCard.GetStorageDevice()); }