2010-11-29 7 views

Respuesta

2

se puede ver en:

MarkdownJ

No he probado esto.

JMD

Esto funciona, pero la versión más reciente tiene problemas con algunos números en el texto que está siendo interpretados como entidades; p.ej. "El 39º presidente" se convierte en "El & 39; el presidente".

PegDown

Esto funciona correctamente, pero en la versión más antigua 0.8.0.1 actualmente estoy usando es realmente sorprendente la CPU (*) - mucho más de lo que JMD. Depende del analizador PEG sangrado separado (que también tiene una versión más nueva que la que estoy usando). (afectado según el comentario a continuación)

(*) La carga excesiva de la CPU parece ocurrir solo en la IBM Classic JVM para el AS/400.


NOTA: He utilizado estos sólo en máquinas virtuales de Java, no en Android, pero no conozco ninguna razón por cualquiera o todos ellos no deberían trabajar en Android.

+3

En realidad, PegDown no funcionará - Acabo de probarlo. Intenta generar clases sobre la marcha, lo que no funcionará sin una implementación específica de Dalvik. – CommonsWare

6

También hay AndDown, una envoltura Android en todo el basado en C analizador ocaso:

Al utilizar el NDK con esta biblioteca de C, al analizar las velocidades son agradable y rápido - 5K de entrada puede ser convertido en HTML en aproximadamente 1 milisegundo. Además, sundown es un procesador de Markdown bastante popular de y es el cerebro detrás de la reducción de de GitHub-con sabor.

0

También puede marcar markdown4j, que es una biblioteca ligera de Java (y se puede usar en Android).

Cuestiones relacionadas