// 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;
- ¿Cuánto tiempo tardan en aprobar un artículo en el programa UC We-media?
- Estoy buscando contratar desarrolladores de aplicaciones inteligentes de Android. ¿Cuáles son las mejores empresas de desarrollo de aplicaciones para Android en India?
- ¿Funcionan los recordatorios "Califícame" en las aplicaciones móviles?
- Cómo ganar dinero con la aplicación de Android que creé
- ¿Cuáles son los mejores juegos gratuitos de Android que se pueden jugar sin conexión?
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