
BlackBerry ® Theme Studio proporciona un conjunto de herramientas de diseño que permiten a los diseñadores y desarrolladores para crear temas para teléfonos inteligentes BlackBerry ®. Con BlackBerry Theme Studio v6.0, los desarrolladores tema se puede apuntar smartphones BlackBerry ® que ejecutan versiones de software hasta e incluyendo BlackBerry ® 6. Como algunos de ustedes habrán escuchado, los desarrolladores han hecho grandes avances en la creación de temas para BlackBerry OS 7 dispositivos a pesar de la falta de un comunicado de BlackBerry Theme Studio que soporta oficialmente estos dispositivos. ¿Cómo lo hacen? Algunos defensores de tema BlackBerry fueron capaces de determinar la anatomía de la forma del tema BlackBerry crea y compila los temas, y luego interrumpir y modificar el proceso de tener que crear temas para resoluciones dispositivo inédito.
Se Research In Motion (RIM ®) me dejó modificar BlackBerry Theme Studio para crear temas para dispositivos OS 7?
¡Por supuesto! Tenga en cuenta que el método propuesto en esta solución no es fácil. Se requerirá un esfuerzo considerablemente mayor para llegar hasta los temas básicos de trabajo, pero puede ser utilizado como un medio para crear temas hasta que un oficial de BlackBerry Theme Studio es compatible con BlackBerry lanzó siete dispositivos con sistema operativo. A pesar de estos pasos se están proporcionando, de este método de creación de temas es esencialmente incompatible. De creación de temas y la estabilidad de todo será la responsabilidad del desarrollador, sin errores se registrarán en contra de este método de creación de temas.
Si los gráficos líquido se rompió la ayuda del tema, entonces, ¿cómo los temas se hizo?
En su mayor parte, la anatomía de un tema se ha mantenido relativamente sin cambios entre versiones del sistema operativo. Con la introducción del BlackBerry OS 7, las pantallas de varios años el uso de un mecanismo completamente nuevo para crear la interfaz de usuario, conocido como gráficos de líquido. Debido a este gran cambio, algunas características y funcionalidades soportadas en temas anteriores sistemas operativos pueden ser compatibles. Esto sería una limitación de BlackBerryTheme Studio 6.0 no ser consciente de cómo los temas que se espera en BlackBerry 7 OS. Por ejemplo, el teléfono y pantallas de inicio utilizado anteriormente SVG para los diseños y acciones en BlackBerry OS 7, el teléfono ya no utilizar las pantallas de SVG en absoluto, mientras que la pantalla de inicio sólo se utiliza SVG para fines de diseño. Todas las animaciones en la pantalla principal y la disposición de las pantallas de los teléfonos son manejados por los gráficos de líquido.
La comprensión de cómo funciona BlackBerry del tema
En aras de la simplicidad, me referiré a la BlackBerry Theme Studio 6.0 directorio de instalación (donde quiera que haya optado por instalar en su sistema) como .
Una vez que BlackBerry Theme Builder se ejecuta, comienza por determinar qué dispositivos y tipos de temas se apoyan en la lectura de paquetes de archivos de propiedades:
1) \ recursos \ Devices \ device_profiles.properties
Este archivo contiene una lista de información para todos los modelos de teléfonos inteligentes BlackBerry compatibles, incluyendo un enlace a un archivo que describe las características de cada dispositivo y una vista en miniatura del dispositivo.
2) \ recursos \ Devices \ BlackBerry \ BB . Propiedades
Uno de estos archivos se incluye para cada modelo de dispositivo / serie con el apoyo de BlackBerry Theme Studio. Permite BlackBerry del tema conocer la información sobre el dispositivo, tales como resolución de la pantalla, fuentes de apoyo, etc.
3) \ recursos \ tema \ \ . Propiedades
Una vez que BlackBerry Theme Builder lee la lista de dispositivos compatibles (1) y determina sus propiedades (2), el siguiente paso es determinar qué temas están disponibles para cada dispositivo. Todos los tipos de tema que se encuentra se mostrará en la pantalla de Tipo de formato de desplegable Seleccionar. Estos temas se basa el archivo. Thm situado en el mismo directorio que este archivo.
Después de BlackBerry Theme Builder pone en marcha, y hacer los cambios en el tema y la exportación de su obra maestra creada, BlackBerry Theme Builder es el siguiente:
1) Analiza el tema de los cambios del tema de base (el tema por defecto carga en el Generador de BlackBerry Theme antes de que se hagan modificaciones).
2) Cualquier cambio que se considere los resultados de ciertos archivos que se crean durante el proceso de exportación por el Organizador del tema BlackBerry.
- Cambios de diseño: SVG y los archivos asociados PME se crean.
- Los cambios de imagen / adiciones: Los nuevos archivos de imagen están incluidos.
Las modificaciones que se hagan más, los archivos adicionales que se exporta (un archivo de imagen para cada imagen que se añade). Los archivos SVG se utilizan para especificar el diseño, el comportamiento y la referencia a los archivos de imagen adecuada para los diversos iconos, fondos, y otros componentes de la interfaz de usuario.
3) Estos archivos se exportan al directorio del usuario actual de Windows ® temporales en una carpeta llamada con el siguiente formato:
pz_ <5 RandomLetters>
Además, un archivo de propiedades se exportarán en el directorio temporal en el siguiente formato:
pz_ <5 RandomLetters>. propiedades
4) BlackBerry Theme Builder compila estos archivos en el archivo COD tema y las tiendas que el bacalao en otra carpeta en el directorio temporal de Windows con el formato de denominación misma.
5) BlackBerry Theme Builder luego copia el COD en el directorio de salida definida, junto con los ficheros de instalación (JAD, ALX, etc) y elimina los dos directorios creados en el paso 4 del sistema de archivos completo.
Por ahora usted debe tener una buena idea de cómo BlackBerry Theme Builder se da cuenta de los dispositivos que deben ser apoyados y lo que sucede en el proceso de exportación tema detrás de las escenas. Esto debe servir como una buena base para la siguiente sección, donde nos adentramos en cómo interrumpir realmente el proceso de generación de BlackBerry Theme Studio para crear temas para los dispositivos que no son originalmente apoyado. Manténgase en sintonía para la parte 2 de esta serie de entrada en el blog!
¿Tienes alguna duda sobre la construcción de los temas de BlackBerry en el ínterin? Háganos saber en los comentarios!
[Traducido por Google]
FUENTE