Нам нужно выразить и отобразить все математические уравнения (например, дроби, алгебраические уравнения, матрицы, исчисления, тригонометрию) в нашем родном приложении для Android [не в веб-браузерном приложении].
(a) Есть ли способ сделать то же самое с помощью библиотек Android? Например, для рабочего стола / сервера Java может быть использован JLatexMath. Есть ли подобная опция для Android? Как можно сделать что-то подобное на платформе Android?
Было задано несколько похожих вопросов, но ответ на них касался библиотек, которые нельзя использовать на Android.
(b) Если собственных библиотек нет, то насколько легко / сложно будет использовать веб-представление Android для поддержки выражения и рендеринга уравнений. Можно ли будет использовать библиотеки сценариев Java, такие как jsMath?
В этом случае я планирую генерировать HTML-код на лету и обращаться к библиотеке jsMath. Будет ли это иметь какие-либо проблемы?
(c) В нашем приложении есть некоторые действия, которые необходимо выполнить, основываясь на пользовательских событиях для уравнения. Если используется подход, основанный на веб-представлении, то как он может инициировать обработку в собственной части нашего приложения. Есть ли особые соображения при вызове собственного кода приложения из javascript?