Cómo convertir un archivo .vcf en una matriz de bytes en mi aplicación de Android

// Esta es la rutina requerida para convertir el filePath pasado como String y convertirlo en byte []

byte estático privado [] readBytesFromFile (String filePath) {

FileInputStream fileInputStream = nulo;

byte [] bytesArray = nulo;

tratar {

Archivo de archivo = archivo nuevo (filePath);

bytesArray = nuevo byte [(int) file.length ()];

// lee el archivo en bytes []

fileInputStream = nuevo FileInputStream (archivo);

fileInputStream.read (bytesArray);

} catch (IOException e) {

e.printStackTrace ();

} finalmente {

if (fileInputStream! = null) {

tratar {

fileInputStream.close ();

} catch (IOException e) {

e.printStackTrace ();

}

}

}

return bytesArray;

}

Aquí el archivo FilePath debe leerse desde la tarjeta SD del dispositivo Android o puede proporcionar una provisión para cargar desde la ubicación remota y llevarlo a su dispositivo Android y luego convertirlo.

Idealmente, todo este tipo de rutinas deben escribirse en java o Kotlin, que es la adición reciente y puede usarse.

Feliz programación !!!

Happyprogramguidingfrompriyaraj