software - Errores de verificación al intentar portar la aplicación de Android a BlackBerry 10
no se puede reiniciar el dispositivo error al verificar la integridad (2)
Intento portar una aplicación de Android existente a BlackBerry 10 usando Android Runtime. En primer lugar, debo mencionar que he exportado con éxito una sencilla aplicación de Android a BlackBerry 10 sin ningún error. He utilizado la "herramienta de reempaquetado de plug-ins" con Eclipse para este proceso.
En esta aplicación, se produce un error al omitir el proyecto de empaquetamiento ProjectName porque tiene errores de verificación . Después de ese error generado, muestra errores en el código. La línea de error del código es la siguiente.
intent.addCategory(Intent.CATEGORY_HOME);
El bloque de código completo que lleva arriba de la línea es el siguiente.
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
Cuando comento ese bloque de código y trato de activar Sign para AppWorld , funciona bien.
¿Cómo solo afecta el fragmento de código anterior a la migración y la generación de errores?
Encontré esta página de documentación que describe las funciones de Android Intent no compatibles con BlackBerry 10.
Ahí ellos han mencionado
Los intentos del iniciador (pantalla de inicio) no son compatibles
De acuerdo con esta página de documentación CATEGORY_HOME se usa para mostrar la pantalla de inicio que no es compatible. Eso significa que ahora sé la razón del error, pero lamentablemente la documentación de BlackBerry no ha mencionado cómo superar este error o cómo reemplazar ese fragmento de código con un código de trabajo. Por favor, guíame si alguien tiene una solución para esto.
Blackberry10 está diseñado con una interfaz basada en gestos. Ya existe una forma integrada de abandonar su aplicación y volver a la pantalla de inicio, simplemente deslizando hacia arriba desde la parte inferior de la pantalla, incluso para las aplicaciones de Android.
Sin saber más acerca de su aplicación, no estoy seguro de si esta funcionalidad es crítica para su aplicación, pero si no, creo que la mejor manera de manejar esto sería eliminar esta funcionalidad de ''pantalla de inicio'' de su aplicación, ya que no es necesaria , para que pueda superar este error y publicar su aplicación.
Tenga en cuenta que hay ciertos tipos de aplicaciones que no son compatibles con el tiempo de ejecución de Blackberry para Android, incluidas las aplicaciones con más de una actividad de inicio y, específicamente, las aplicaciones de la pantalla de inicio.