Возник вопрос:
А как можно исполнить java код на стороне 1С (Мобильное приложение)?
Например я хочу использовать API google translate.
Самый простой пример с выводом сообщения. И сразу, имеется ли возможность использования внешних компонент (библиотеки процедур и функций на java) в мобильном приложении?
(6)Спасибо конечно, но не особо помогло.
1) Во всех ссылках нет данных на первоисточник с другими примерами (понятно что гугл транслит, но все же) Например мне еще необходимо получить набор синонимов английского слова, и примеры употребеления этого слова.
2)Объектная модель Java имеет хороший и понятный мне функционал да и примеры с ее кодом найти проще.
3) Плюс тема звучит про выполнение java, а гугл транслит это просто пример.
ОС Android
Разработка под ОС Android поддерживает написание кода на языке программирования c++, так и использование технологии Java Native Interface.
Результатом разработки компоненты под ОС Android должна быть группа динамических библиотек *.so для всех поддерживаемых процессоров. В случае использования кода Java, также должен присутствовать файл *.apk. Файл *.apk не является отдельным приложением и не предназначен для самостоятельного запуска. Впоследствии он включается в состав собранного мобильного приложения.
Пример проекта находится в каталоге \example\NativeAPIMobile\Android_Proj\.
Для отладки внешней компоненты следует использовать возможность загрузки динамических библиотек из Web-публикации. Это происходит автоматически после обновления конфигурации (с вложенными библиотеками) на устройстве с Web-публикации на компьютере разработчика.
Другой пользователь написал:
Ответ - никак. Java-код - это всего лишь текст, который должен быть переварен компилятором, которого на мобильной 1С уж точно нет.
Есть 2 варианта - поискать описание Intent для приложения-переводчика, либо использовать онлайн-сервисы с МУ.
На андроиде не работают даже JS в поле хтмл, проверено.
Внешние компоненты - возможно, с недавнего времени моб. платформа поддерживает эту возможность. Но нужно писать эту библиотеку по документации 1С, чтоб она заработала. Проще написать стороннее приложение, которое использовать как "прослойку" для апи переводчика. Когда мне потребовалось расширить возможности работы с картами на МУ так и сделал.