Pregunta

¿Hay alguna manera de escribir un MIDlet, pero todavía utilizan clases y funciones de API de BlackBerry (incluyendo las API que requieren la firma de código)?

En particular, estoy tratando de utilizar Kuix ( http://www.kalmeo.org/ proyectos / kuix ). Una pura MIDlet + Kuix (así sin material de Blackberry) funciona perfectamente después de mi conversión del frasco / jad a un archivo de bacalao.

En cuanto añado BlackBerry API-cosas (CoverageInfo.COVERAGE_DIRECT en este caso) me sale un error de verificación al intentar ejecutar el archivo de bacalao:

  

Nombre del error de partida $: $ Nombre del módulo tiene un error de verificación de 2410 en el desplazamiento 9a4f

¿Qué puedo hacer para solucionar esto?

¿Fue útil?

Solución

supongo que tiene que convertir el cántaro en el bacalao (como lo hizo) y tal vez lo firme.

C40 Usar MIDlet en BlackBerry :

  

Sin lugar a dudas, las API de RIM adicionales proporcionan a los desarrolladores una mayor flexibilidad y la capacidad de proporcionar una funcionalidad personalizada para sus aplicaciones BlackBerry. MIDlets existentes se pueden utilizar tal como se muestran en smartphones BlackBerry o pueden ser enriquecidos mediante la adición de características de BlackBerry.
  En las otras aplicaciones de mano a medida para BlackBerry no funciona en otras plataformas, y si la portabilidad es una preocupación importante, las API de RIM no se deben utilizar, o puede optar por tener dos construcciones: una para BlackBerry y otra para todos los demás dispositivos J2ME. Incluso si la portabilidad es una preocupación, usted puede ver lo fácil que es añadir algunas características específicas de BlackBerry, y le recomiendo hacerlo.
  Al final del día, hay tres opciones que puede elegir:
  1. Ejecutar una J2ME (archivo JAR) existente en la aplicación BlackBerry
  - una. Sin costo
  - b. Los problemas con los permisos y no optimizado la experiencia del usuario
  2. Convertir el archivo JAR en la DQO y firmar la solicitud
  - una. Prácticamente sin costo - Código de claves de firma cuesta alrededor de 20 USD
  - b. No había problemas con los permisos de la aplicación, pero sigue habiendo problemas con no optimizada de usuario   experiencia
  3. convertidos y firmada
OPTIMIZADOS   - una. el tiempo de desarrollo muy corto - Por lo general par de días
  - b. Mucho mejor experiencia general del usuario.

A60 cómo y cuándo Inscripción

Otros consejos

Esta es la completa documention de RIM en Midlet

En la aplicación MIDlet parte de la API de BlackBerry no es availlable, usted necesita para construir una aplicación CLDC para usarlos.

Estoy de acuerdo con Max, el único punto me gustaría añadir aquí es que todas las API de mora, excepto el relacionado con la interfaz de usuario se pueden utilizar en un MIDlet. El LCDUI y Blackberry nativo interfaz de usuario no se pueden utilizar juntos en una aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top