Android: выражение и рендеринг математического уравнения - PullRequest
2 голосов
/ 16 ноября 2011

Нам нужно выразить и отобразить все математические уравнения (например, дроби, алгебраические уравнения, матрицы, исчисления, тригонометрию) в нашем родном приложении для Android [не в веб-браузерном приложении].

(a) Есть ли способ сделать то же самое с помощью библиотек Android? Например, для рабочего стола / сервера Java может быть использован JLatexMath. Есть ли подобная опция для Android? Как можно сделать что-то подобное на платформе Android? Было задано несколько похожих вопросов, но ответ на них касался библиотек, которые нельзя использовать на Android.

(b) Если собственных библиотек нет, то насколько легко / сложно будет использовать веб-представление Android для поддержки выражения и рендеринга уравнений. Можно ли будет использовать библиотеки сценариев Java, такие как jsMath?

В этом случае я планирую генерировать HTML-код на лету и обращаться к библиотеке jsMath. Будет ли это иметь какие-либо проблемы?

(c) В нашем приложении есть некоторые действия, которые необходимо выполнить, основываясь на пользовательских событиях для уравнения. Если используется подход, основанный на веб-представлении, то как он может инициировать обработку в собственной части нашего приложения. Есть ли особые соображения при вызове собственного кода приложения из javascript?

1 Ответ

1 голос
/ 24 апреля 2013

Я использовал MathJax в своем приложении для Android. Он переводит математическое выражение в автономный режим, что означает, что вам не нужно подключение к сети.

Возможно, вам будет полезна эта ссылка. http://www.mathjax.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...