2010-09-07 3 views
2

Я знаю, что можно разработать полное приложение flex с использованием AIR для Android, но мне нужно вставить гибкий компонент в уже существующее классическое приложение для Java-приложений.Можно ли внедрить гибкий компонент в чистом приложении java android?

Я нашел несколько флеш-плееров в java, но все они либо требуют JFrame, либо включают определенные DLL-файлы Windows.

Возможно ли это? Я не нашел информации в сети об этом

Благодарности

ответ

4

я могу думать только из трех способов вы можете получить гибкий, чтобы показать внутри не-AIR приложение для Android:

  1. Если был родной Android библиотеки или компонент, который способен рендеринга флэш достаточно хорошо ваши цели или аналогичную библиотеку, которая знала, как анализировать и отображать MXML (и AS3)
  2. Если ваше приложение может вставлять HTML-представление, которое, в свою очередь, отображало страницу со встроенной Flash, которая показывала ваш компонент (телефон должен был бы быть Android 2.2 и установить Flash)
  3. Если ваше приложение для Android может напрямую вставлять Flash-плеер (если он " s) или непосредственно внедрить приложение AIR, способ, которым приложение Windows может вставлять компонент ActiveX.

Подход 2 был бы быстрым, если он работает - мне представляется возможным, но я никогда не был попробовал. С подходом 1 такие вещи должны быть технически возможными в теории, но я не знаю каких-либо существующих библиотек, которые делают то, что вам нужно. Третий вариант попадает в хакерскую территорию - я не думаю, что либо Flash, либо Android-документы помогут вам в этом, но это вполне возможно ... И если это возможно, это, вероятно, самое надежное решение.

+0

Спасибо за этот подробный ответ! Я попытаюсь реализовать свой второй подход и посмотреть, как это происходит – Swan

0

Here является примером приложения с Flex и Android.

+0

Это приложение AIR. – fenomas

+0

как вы это определили? – Bozho

Смежные вопросы