MathML в Android

Я знаю, что Android webkit не поддерживает MathML. но я работаю над проектом, связанным с математикой, и мой клиент отправил несколько тысяч файлов MathML.

Я пробовал с «MathJax», он работает, но он основан на Интернете, а скорость рендеринга очень низкая, для рендеринга файла требуется от 2 до 3 секунд, я также устал реализовывать локально, но это требует много ресурсов, и он не может найти некоторые ресурсы из локальных папок.

Есть ли способ отобразить MathML в Android? если нет, то какой подход лучше всего подходит, если у меня уже есть тысячи файлов MathML.


person Mac    schedule 04.12.2012    source источник
comment
что ты в итоге сделал. у меня такая же потребность. спасибо   -  person V P    schedule 30.11.2018
comment
Вы можете использовать не очень красивую альтернативу, jqMath: stackoverflow.com/questions/22127355/   -  person FryingggPannn    schedule 05.12.2019


Ответы (2)


Вы можете использовать JEuclid

Он отлично справляется с работой с MathML и созданием JPG, PNG и т. Д. Он также отображает уравнения в графическом интерфейсе (и я предполагаю, что вы можете посмотреть код графического интерфейса и включить его в свой собственный проект)

person Bhavik Ambani    schedule 04.12.2012
comment
JEuclid требует java.awt.image.*, который недоступен в Android. - person Ozzy; 16.06.2013

Firefox на Android изначально поддерживает mathml

person David Carlisle    schedule 04.12.2012
comment
Я думаю программно использовать firefox WebView вместо Android WebView, искал в этом направлении, но не нашел особой помощи, есть идеи по этому поводу? - person Mac; 05.12.2012