Angenommen, ich möchte render/präsentieren einen Text in Form von einigen lightweight
markup language
übertragen. Gibt es fertige Bibliotheken für Android
, die als Eingabe Text in einer leichtgewichtigen Auszeichnungssprache nehmen und schön darstellen? Wenn ich leichte Markup-Sprache sage, meine ich Markdown (http://en.wikipedia.org/wiki/Markdown) oder etwas Ähnliches.Gibt es eine leichte Markup-Sprachbibliothek für Android?
Antwort
können Sie sehen:
Ich habe nicht versucht.
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".
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.
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.
Sie können auch überprüfen, markdown4j, die eine leichte Java-Bibliothek ist (und kann in Android verwendet werden).
- 1. gibt es eine leichte JMS API verfügbar
- 2. Tipps für leichte Android-Anwendungen
- 3. Gibt es in Akka leichte Schauspieler?
- 4. Gibt es leichte Alternativen zu gSOAP?
- 5. Gibt es leichte Analoga zu CORBA/RPC für eingebettete Programme?
- 6. Gibt es eine Erlang-Implementierung für Android?
- 7. gibt es eine IUI für das Android
- 8. Gibt es eine Online-IDE für Java?
- 9. Gibt es eine leichte, programmierbare Sandbox-API für die Windows-Plattform?
- 10. Gibt es eine Sprachausgabe für die Sprachdatei für Android?
- 11. leichte Suchmaschine für asp.net
- 12. Gibt es eine automatische Vervollständigung für Gradlew?
- 13. Gibt es eine Android XML-Dokumentation?
- 14. Gibt es eine Alternative zu Android ViewOverlay?
- 15. Gibt es eine Android-Browser-Referenz/Dokumentation?
- 16. Leichte Delaunay-Triangulationsbibliothek (für C++)
- 17. Leichte Markup-Sprache für Python
- 18. Gibt es eine 3D-Vektor-Klasse für Android?
- 19. Gibt es eine Funktion sleep() für Android NDK?
- 20. Android: Warum gibt es keine maxHeight für eine Ansicht?
- 21. Gibt es eine gute Yaml Bibliothek für Android?
- 22. Gibt es eine Entsprechung zu iOS 'identifierForVendor für Android?
- 23. Gibt es eine Größenbeschränkung für Android Market-Downloads?
- 24. Gibt es eine Open Source Augmented Reality SDK für Android?
- 25. Gibt es eine gute Online-IDE für Android-Entwicklung?
- 26. Gibt es eine minimale Heap-Größe für Android-Versionen?
- 27. Gibt es eine Ionic Features Demo App für Android/iOS?
- 28. Gibt es eine Entsprechung für den Android-Dienst in iOS?
- 29. Gibt es eine C# IDE für Android Tablet?
- 30. Gibt es bereits eine OAuth2-Bibliothek für Java/Android?
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