Hola a todos.
Hoy quiero compartir con uds mi primera librería.
La librería la cree debido a que en B4A es complicado convertir cadenas de texto a Base64 UTF8 y viceversa.
En el archivo comprimido van los dos archivos que se deben copiar a la carpeta 'C:\Program Files (x86)\Anywhere Software\Basic4android\Libraries' (Puede variar el path si instalaron B4A en otro lugar).
Los archivos son base64.jar y base64.xml
En el zip también encontraran una carpeta llamada 'Example' en donde encuentran un programa de ejemplo para aprender como se emplea la librería.
Su uso es muy simple.
1. Instalar la libreria en B4A.
2. Cargar el entorno de B4A.
3. En el proyecto, en 'libraries manager' seleccionar -> base64
4. Crear un objeto de tipo base64
5. Para convertir un string a base64 se hace de la siguiente forma
6. Para convertir una cadena en base64 a string se hace así:
Espero les sea útil.
Hoy quiero compartir con uds mi primera librería.
La librería la cree debido a que en B4A es complicado convertir cadenas de texto a Base64 UTF8 y viceversa.
En el archivo comprimido van los dos archivos que se deben copiar a la carpeta 'C:\Program Files (x86)\Anywhere Software\Basic4android\Libraries' (Puede variar el path si instalaron B4A en otro lugar).
Los archivos son base64.jar y base64.xml
En el zip también encontraran una carpeta llamada 'Example' en donde encuentran un programa de ejemplo para aprender como se emplea la librería.
Su uso es muy simple.
1. Instalar la libreria en B4A.
2. Cargar el entorno de B4A.
3. En el proyecto, en 'libraries manager' seleccionar -> base64
4. Crear un objeto de tipo base64
B4X:
dim Base64Converter as Base64
5. Para convertir un string a base64 se hace de la siguiente forma
B4X:
dim TextoBase64 as string
TextoBase64 = Base64Converter.StringToBase64("Hola mundo")
6. Para convertir una cadena en base64 a string se hace así:
B4X:
dim texto as string
texto = Base64Converter.Base64ToString("SG9sYSBtdW5kbw==")
Espero les sea útil.
Attachments
Last edited: