Проверка ошибок при попытке переноса приложения Android на BlackBerry 10

Я пытаюсь подключить существующее Android-приложение к BlackBerry 10 с помощью Android Runtime. Прежде всего, я должен упомянуть, что я успешно удалил приложение Android на BlackBerry 10 без каких-либо ошибок. Я использовал инструмент «Plug-in repackaging tool» с Eclipse для этого процесса.

В этом приложении это приводит к ошибке, поскольку проект Packation ProjectName пропускается, поскольку он имеет ошибки проверки . После генерирования этой ошибки он показывает ошибки в коде. Строка ошибки кода следующая.

intent.addCategory(Intent.CATEGORY_HOME); 

Полный блок кода, который несет следующую строку, следующий.

 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); 

Когда я комментирую этот блок кода и пытаюсь использовать Sign for AppWorld , он отлично работает.

Как влияет только на приведенный выше фрагмент кода для переноса и генерации ошибок?

Solutions Collecting From Web of "Проверка ошибок при попытке переноса приложения Android на BlackBerry 10"

У Blackberry10 есть интерфейс, основанный на жестах. Существует уже встроенный способ оставить ваше приложение и вернуться на главный экран, просто переместившись из нижней части экрана, даже для приложений Android.

Не зная больше о вашем приложении, я не уверен, что эта функция имеет решающее значение для вашего приложения, но если бы я не подумал, что лучший способ справиться с этим – это удалить эту функциональность «домашнего экрана» из вашего приложения, поскольку она не нужна , Поэтому вы можете пройти эту ошибку и опубликовать свое приложение.

Обратите внимание, что есть определенные типы приложений, которые не поддерживаются операционной системой Blackberry Android, включая приложения с несколькими запускаемыми действиями Activity и, в частности, приложениями для главного экрана.

Я нашел эту страницу документации, в которой описываются неподдерживаемые функции Android Intent с BlackBerry 10.

Там они упомянули

Объекты Launcher (домашний экран) не поддерживаются

Согласно этой странице документации CATEGORY_HOME используется для отображения основного экрана, который не поддерживается. Это означает, что теперь я знаю причину ошибки, но, к сожалению, в документации BlackBerry не упоминалось, как преодолеть эту ошибку или как заменить этот фрагмент кода рабочим кодом. Пожалуйста, направляйте меня, если у кого-то есть решение.