El marco de infraestructura móvil (MI) contiene un registro de todos los componentes implementados, como aplicaciones móviles y complementos; así como la información del propio marco. La siguiente figura muestra un ejemplo de una página de Información de MI donde se muestra toda la información de los componentes instalados. Este registro de información también se utiliza para crear los enlaces de aplicaciones disponibles en la página principal de MI. En algunos casos, es necesario recuperar esta información y utilizarla dentro de tu aplicación. Sin embargo, al momento de escribir este artículo, no hay una API pública disponible para recuperar esta información. Entonces, ¿cómo accedemos a ella? Este artículo describe una forma de recuperar la información del componente instalado desde el registro de MI con el uso de las clases de implementación.
El Descriptor de Componente Móvil (MCD)
Cada componente móvil (marco, complemento y aplicación) tiene un Descriptor de Componente Móvil (MCD) correspondiente. El marco de MI utiliza el MCD para gestionar los componentes móviles que abarcan los sistemas separados: el cliente y el Web AS. Un MCD contiene la siguiente información:
- Información del encabezado (espacio de nombres, nombre, versión)
- Propiedades (tipo de tiempo de ejecución, tipo de aplicación, número de compilación, etc.)
- Dependencias (SyncBOs y MCDs requeridos, objetos de autorización relevantes, etc.)
- Personalización (ubicación de descarga en el sistema de archivos virtual, bandera para implementación basada en roles)
La información del MCD se mantiene en el cliente en forma de base de datos de registro. Específicamente en el archivo +mobileengine.registry+.
Accediendo a los MCDs
Actualmente, MI no tiene APIs públicas para acceder a la información del registro. Aquí, utilizaremos la clase de implementación llamada MobileSolutionDescriptor (por cierto, Mobile SolutionDescriptor era el nombre anterior para Mobile Component Descriptor) en el paquete com.sap.ip.me.core que está incluido en el archivo +meg.jar+. La siguiente figura muestra algunos de los métodos públicos del MobileSolutionDescriptor. (Mostraré solo los métodos utilizados para recuperar los atributos del MCD).
Hoy me gustaría compartir contigo mis descubrimientos sobre cómo se puede modificar un archivo .apk existente.
Un archivo .apk representa la aplicación móvil tal como está ins...
¿Has estado probando la funcionalidad de tarjetas de pago y alguna vez has pensado en conseguir más datos de prueba (números de tarjetas de crédito válidos) para expandir tus horizontes...
Hola
¿Qué tal?
¿Alguien sabe cómo puedo imprimir el importe total de una factura en letras?
Ejemplo
1500.00
Mil Quinientos Pesos 00/100 M.N.
Saludos...
Hola a todos,
¿Alguien puede decirme sobre java.lang.NullPointerException?
Cuándo recibiremos este tipo de error y cómo solucionarlo.
Si obtenemos este error, ¿dónde debemo...