2010-11-29 10 views

Antwort

2

können Sie sehen:

MarkdownJ

Ich habe nicht versucht.

JMD

Dies funktioniert, aber die neueste Build hat Probleme mit einigen Zahlen im Text als Entitäten interpretiert werden; z.B. "Der 39. Präsident" wird "Der & 39. Präsident".

PegDown

Das funktioniert richtig, aber in der eher alten 0.8.0.1 Version ich gerade benutze es viel CPU-Kapazität (*) wirklich überraschend ist - viel mehr, so dass JMD. Es hängt von dem separaten Parboiled-PEG-Parser ab (der auch eine neuere Version hat, als ich derzeit verwende). (Stricken basierend auf Kommentar unten)

(*) Die übermäßige CPU-Last scheint nur auf der IBM Classic JVM für die AS/400 aufzutreten.


ANMERKUNG: Ich habe diese nur auf Java VMs, nicht auf Android verwendet, aber ich kenne keinen Grund, warum einige oder alle von ihnen nicht auf Android funktionieren sollte.

+3

Eigentlich wird PegDown nicht funktionieren - ich habe es gerade versucht. Es versucht, Klassen im laufenden Betrieb zu generieren, was ohne eine Dalvik-spezifische Implementierung nicht funktionieren wird. – CommonsWare

6

Es gibt auch AndDown, ein Android-Wrapper um die C-basierte Parser Sonnenuntergang:

Durch die NDK mit dieser C-Bibliothek, Parsing Geschwindigkeiten schön und schnell sind - 5K von Eingangs sein kann in etwa 1 Millisekunde in HTML konvertiert. Auch ist Sonnenuntergang ein ziemlich populärer Markdown-Prozessor und ist die Gehirne hinter GitHub-aromatisiertem Markdown.

0

Sie können auch überprüfen, markdown4j, die eine leichte Java-Bibliothek ist (und kann in Android verwendet werden).

Verwandte Themen