El desarrollo de aplicaciones de Blackberry para dummies
El BlackBerry Java Development Environment (JDE) está disponible en varias versiones. El número de versión del JDE está directamente relacionada con la versión del sistema operativo que se ejecuta en los teléfonos inteligentes, donde su aplicación va a residir. Selección de la versión JDE es un paso crítico y cuidado de tomar en su camino a la entrega de su aplicación BlackBerry.
Mantenga estas ideas a la mano:
Funcionalidad disponible en una versión del sistema operativo podría no estar disponible en una versión anterior. Por ejemplo, el BlackBerry Storm (OS 4.7) teléfono inteligente incluye interfaces de programación de aplicaciones de pantalla táctil y el acelerómetro (API) que no están disponibles en las versiones anteriores del sistema operativo escritos para dispositivos BlackBerry sin que el hardware. En este caso, es necesario poner a prueba su aplicación en los simuladores de tormenta, para que sepa lo que los usuarios experimentarán cuando lo instalan en sus teléfonos inteligentes BlackBerry con pantalla táctil. Con la BlackBerry App World, puede entregar una versión diferente de la aplicación que está optimizado para un dispositivo con pantalla táctil, así que esa es otra opción a tener en cuenta.
Una solicitud por escrito para una versión actual del sistema operativo podría no ejecutarse en un teléfono inteligente BlackBerry que ejecuta una versión anterior. Esto es cierto incluso para aplicaciones sencillas. Aunque ambas versiones del sistema operativo tienen las mismas APIs exactas, el propio código podría ser ubicado en diferentes lugares en las bibliotecas, que rompa su aplicación cuando se trata de correr. En este caso, es necesario asegurarse de que su aplicación sólo se carga en los teléfonos inteligentes que tienen la misma versión del sistema operativo que su aplicación fue construido para, o más tarde. Y usted puede hacer esto al momento de enviar su aplicación para la BlackBerry App World.
Del mismo modo, una solicitud por escrito para una versión actual del sistema operativo no puede ejecutar en una versión futura, por las mismas razones. Sin embargo, se puede suponer razonablemente que la aplicación BlackBerry ejecutará sin la reconstrucción de varias versiones principales del sistema operativo en el futuro. En este caso, es necesario hacer un seguimiento de las versiones del sistema operativo de teléfonos inteligentes de RIM, y ejecutar su aplicación en una o dos simulador que utiliza las nuevas versiones del sistema operativo. Usted descubrirá temas, ya sea por su cuenta o por medio de votaciones en el BlackBerry App World - y siempre es mejor si usted encuentra problemas antes de que sus usuarios hacen.
Los simuladores instalados con el JDE trabajarán con que JDE- Sin embargo, los simuladores descargados directamente desde el sitio de desarrolladores de BlackBerry podría no funcionar correctamente cuando se lanzó desde un JDE porque depurador del JDE espera encontrar determinadas bibliotecas RIM que no están disponibles. En este caso, es necesario decirle al depurador para continuar y pasar por alto la biblioteca faltante.
La implementación de clases de la aplicación básica de Java para una aplicación BlackBerry
Su aplicación BlackBerry comienza a partir de una hoja en blanco. El entorno de desarrollo de Java (JDE) crea un espacio de trabajo vacío, y se sumará un proyecto y archivos de código fuente de Java. Es necesario implementar subclases de algunas clases básicas de la biblioteca BlackBerry para crear una aplicación de pleno derecho:
net.rim.device.api.ui.UiApplication: Esta es su clase de aplicación, que es el supervisor de los contenidos de su aplicación BlackBerry. Por lo general, implementar un principal método dentro de esta clase también.
net.rim.device.api.ui.container.MainScreen: Su aplicación BlackBerry muestra varias pantallas de información a los usuarios. Usted subclase Pantalla principal para proporcionar una visualización básica para que vean.
net.rim.device.api.ui.MenuItem: Los usuarios esperan poder realizar algunas de navegación mediante el uso de los menús, y apoyan a sus expectativas mediante la creación de subclases de MenuItem para proporcionar la funcionalidad de selección de menú. La aplicación BlackBerry puede hacer esto en línea mediante la creación de un nuevo MenuItem objeto y añadiendo métodos específicos al objeto durante su creación. Tenga en cuenta que si usted está haciendo la misma MenuItem una y otra vez, usted debe pensar seriamente en la creación de una subclase real para ello.
net.rim.device.api.ui.Manager: Esta clase es útil cuando se quiere presentar a los componentes de un Pantalla principal subclase en una formación específica y controlada. Pantalla principal viene con un particular, Gerente subclase - VerticalFieldManager - como predeterminado. Pero es bastante vainilla aburrido, así que es posible que desee pensar en crear el suyo propio.
net.rim.device.api.system.Persistable: Su aplicación BlackBerry es muy probable que sea el almacenamiento de datos de los usuarios, y esta es la interfaz que usted necesita para poner en práctica en sus clases que almacenan los datos en un PersistentStore.
java.lang.Thread, Ejecutable: Tiene subclase estos en ciertas situaciones en las que su aplicación BlackBerry realiza alguna operación de larga duración, como la información sobre la negociación con un servicio de red o comunicarse a través de un periférico Bluetooth. Además, ciertas clases que proporcionan al sistema operativo BlackBerry, tales como MenuItem, incorporar el comportamiento roscado como parte de su operación. MenuItem requiere que se implemente un carrera() método, que se presenta como una separada Tema cuando el usuario selecciona su MenuItem.
Mantener una estrecha vigilancia sobre BlackBerry App devoluciones de llamada
La aplicación BlackBerry utiliza devoluciones de llamada para permitir que el sistema operativo del teléfono inteligente para llamar a su aplicación para operaciones específicas. Su propia aplicación BlackBerry probable emplea devoluciones de llamada para permitir que los hilos que crea para informar el proceso principal de su aplicación que el mensaje ha terminado su trabajo.
Aquí están algunas cosas a tener en cuenta cuando se trata de las devoluciones de llamada:
Implementar devoluciones de llamada de su aplicación BlackBerry como una interfaz, no una clase. Esto le permite la flexibilidad para hacer cualquier clase concreta ya en su aplicación un objeto que puede recibir el mensaje del hilo.
Proporcionar tanto éxito y métodos de fracaso en la implementación de devolución de llamada. Usted debe programar como si algo malo va a pasar por lo que estará preparado cuando lo hace, como un fracaso para alcanzar un servicio de red o un BlackBerry que no tiene suficiente memoria no puede descargar un archivo de gran tamaño.
Si su devolución de llamada se va a modificar lo que está en pantalla o interactuar con el usuario, inserte el código que se ejecutará dentro de un Ejecutable objeto y pasar ese objeto en una llamada a UiApplication.invokeLater (r Ejecutable).
Sobre el autor
Curva de Blackberry: atajos del navegador Hacer la navegación por Internet en su BlackBerry Curve más rápido y más fácil con los siguientes métodos abreviados de teclado. Estos accesos directos están disponibles cada vez que utilice la aplicación BlackBerry Browser en su BlackBerry…
Curva de Blackberry: Atajos del calendario Al utilizar la aplicación Calendario BlackBerry Curve, se aprovechan de los siguientes métodos abreviados de teclado. Llegar a la aplicación Calendario BlackBerry Curve seleccionando el icono Calendario de la pantalla de inicio. Asegúrese de que…
Curva de Blackberry: accesos directos de la pantalla principal Usando su curva de Blackberry es mucho más rápido cuando usted sabe los atajos. Cuando estás en la pantalla de inicio de BlackBerry Curve, utilizar estos atajos de teclado para que aparezca rápidamente abrir una aplicación. (Asegúrese de que…
Accesos directos de la pantalla principal: Blackberry Usted puede utilizar su BlackBerry de manera mucho más rápida cuando usted sabe los atajos. Cuando estás en la pantalla de inicio de BlackBerry, utilice estos métodos abreviados de teclado para que aparezca rápidamente abrir una aplicación.…
Atajos del navegador BlackBerry Pearl Hacer la navegación por Internet en su BlackBerry Pearl más rápido y más fácil con los siguientes métodos abreviados de teclado. Estos accesos directos están disponibles cada vez que utilice la aplicación BlackBerry Browser en su BlackBerry…
BlackBerry Pearl atajos calendario Al utilizar la aplicación Calendario BlackBerry Pearl, se aprovechan de los siguientes métodos abreviados de teclado. Llegar a la aplicación Calendario BlackBerry Pearl seleccionando el icono Calendario de la pantalla de inicio. Asegúrese de que…
Cómo agregar puente sobre un teléfono blackberry Hay dos maneras de agregar BlackBerry Bridge, el software de conexión que viene con su Blackberry Playbook, a un BlackBerry smartphone- no requiere levantar objetos pesados y ambos son gratuitos. Y hay dos momentos en los que se puede hacer:…
Cómo emparejar el BlackBerry PlayBook a un smartphone En cualquier momento usted puede emparejar un smartphone BlackBerry al BlackBerry PlayBook. Esta es una de las principales diferencias entre esta tableta y los demás.El proceso de emparejamiento utiliza una utilidad llamada BlackBerry Bridge. Usted…
Id a ti mismo y actualizar el sistema operativo BlackBerry PlayBook Como parte del proceso de instalación del nuevo Blackberry PlayBook, tendrá que solicitar un ID de BlackBerry o aplicar una ya existente a su nuevo libro de jugadas.Identifique su país de origen y de acuerdo con toda la jerga legal.Usted no tiene…
Mi mundo en BlackBerry App World en su libro de jugadas Cuando la compra de aplicaciones en el BlackBerry PlayBook, tienes BlackBerry App World, y entonces usted tiene mi mundo. Bien, tu Mi mundo. Usted puede encontrar los detalles de cualquier aplicación que has comprado o descargado de forma gratuita…
Eliminar una aplicación de su BlackBerry PlayBook Nada dura para siempre, incluyendo lo que una vez fue una fascinación ineludible con una nueva aplicación. Tienes dos maneras de eliminar una aplicación de su BlackBerry PlayBook. El primero mantiene una red de seguridad electrónica en caso de…
Soporte para aplicaciones de terceros en su blackberry playbook Casi todas las aplicaciones disponibles en BlackBerry App World, que está disponible en su libro de jugadas, son desarrollados y vendidos por empresas distintas de Research in Motion (RIM) - que utilizan el escaparate BlackBerry para obtener sus…