Использовать собственный код Android в качестве модуля Android Titanium - PullRequest
0 голосов
/ 03 мая 2018

У меня есть собственный Java-код Android, который компилируется и работает отлично. У меня также есть код Appcelerator Alloy, который мне нужен для вызова некоторой активности этого собственного приложения и ожидания события ответа. Я уже прочитал Руководство по разработке ( доступно здесь ), но так как мне нужно создать структуру с использованием TiViewProxy, я застрял.

Как я могу создать модуль Android для Titanium, чтобы использовать этот код APK в качестве «черного ящика»?

1 Ответ

0 голосов
/ 04 мая 2018

Следуйте следующим инструкциям по адресу: https://wiki.appcelerator.org/display/guides2/Android+Module+Architecture он объяснит, что такое TiViewProxy и как его использовать.

Но если ваш модуль не использует специальный графический интерфейс, он вам не нужен. Если вы создадите новый модуль с appc new и выберете Titanium module, вы получите проект по умолчанию. Откройте файл NameModule.java, добавьте свой код Android и используйте / расширяйте примеры свойств / методов внутри этого файла для связи между вашим модулем и приложением Titanium.

Также взгляните на некоторые другие модули с открытым исходным кодом, например. https://github.com/appcelerator-modules о том, как реализовать вещи.

А если вы хотите пропустить часть модуля, взгляните на Hyperloop: https://wiki.appcelerator.org/display/guides2/Hyperloop и некоторые примеры: https://github.com/appcelerator/hyperloop-examples

Возможно, вашу JAVA-деталь можно сразу добавить в Titanium

...