Я пишу собственное расширение, которому необходимо настроить карту, динамически добавлять/удалять маркеры, настраивать камеру/масштабирование и т. д. из проекта мобильного эфира. Я создал тестовый проект и создал файл ane с FREFunctions
, поддерживающим необходимые функции. Однако не ясно, куда я иду отсюда. Вот мои вопросы:
Должен ли я создавать активность Android для каждого класса
FREFunction
или каждыйFREFunction
также должен быть активностью?Нужно ли мне определять все действия, службы и т. д. в дескрипторе приложения проекта AIR в разделе Android (manifestAdditions) или просто определять их в файле манифеста проекта Android?
Я создал карту в первом действии/лаунчере и успешно ее вызываю. Однако я не могу вызвать какие-либо последующие действия из-за проблем с разрешениями. Это заставляет меня думать, что я, возможно, делаю что-то неправильно. Должен ли я создать службу-оболочку вокруг карты и вызвать службу из моего
FREFunctions
вместо того, чтобы пытаться настроить несколько действий? Таким образом, первая активность запускала службу, а затем с этого момента я вызывал службу. Это лучше?