Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Android] Как написать обертку для своих Java классов?


m.g.demin

Вопрос

Здравствуйте!

Возникла необходимость использования в приложении на XE7 пакета с классами JAVA. 

Как написать обертку для простого класса разобрался, но вот как делать обертку для классов, которые инициализируются с параметрами - не понял.

Если кто делал, поясните пожалуйста.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Добрый день,

 

Не пишите руками обертки, это долгий труд. В XE7 появилась специальная утилита для генерации всех оберток по jar файлу. Утилита генерации pas файлов для AndroidAPI из jar файлов

 

Я думаю она избавит вас от необходимости думать о том, как транслировать java классы.

Ссылка на комментарий
  • 0

Попробовал сгенерировать обертку для сторонней библиотеки pl2303driver.zip для включения в проект XE7, но, к сожалению, получил ошибку:

 

Access violation at address 00431794 in module 'Java2OP.exe'. Read of address 08
840000.
 
Получаю только лог:
Command: 
jar tf "E:\Java2Op\pl2303driver.jar"


Output:
META-INF/MANIFEST.MF
tw/com/prolific/driver/pl2303/PL2303Driver$1.class
tw/com/prolific/driver/pl2303/PL2303Driver$2.class
tw/com/prolific/driver/pl2303/PL2303Driver$BaudRate.class
tw/com/prolific/driver/pl2303/PL2303Driver$DataBits.class
tw/com/prolific/driver/pl2303/PL2303Driver$FlowControl.class
tw/com/prolific/driver/pl2303/PL2303Driver$Parity.class
tw/com/prolific/driver/pl2303/PL2303Driver$a.class
tw/com/prolific/driver/pl2303/PL2303Driver$StopBits.class
tw/com/prolific/driver/pl2303/PL2303Driver.class
Не могу понять, в чем дело. Раньше, с библиотекой ZBar (zbar.jar) все происходило нормально.
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...