Можно ли встроить гибкий компонент в чисто Java-приложение для Android? - PullRequest
2 голосов
/ 07 сентября 2010

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

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

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

Спасибо

Ответы [ 2 ]

4 голосов
/ 07 сентября 2010

Я могу думать только о трех способах, с помощью которых вы можете получить flex для отображения в приложениях, отличных от AIR:

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

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

0 голосов
/ 07 сентября 2010

Здесь - пример приложения с Flex и Android.

...