回复
鸿蒙开源三方组件(markdown)--Markdown解析器 原创
老劉很酷
发布于 2021-7-27 15:45
浏览
2收藏
1. 介绍
是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档。
2. 效果展示
3. 依赖
(1). 在工程的build.gradle的allprojects中,添加HAR所在的Maven仓地址
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
(2). 在应用模块的build.gradle的dependencies闭包中,添加如下代码:
dependencies {
implementation 'io.github.dzsf:markdown:1.0.0'
}
4. 使用说明
(1). 一句话版本完成自动判断、权限检查、请求、后续操作:
// 获取单例,调用下面方法即可,具体可参考源码sample
Markdown.fromMarkdown(inputStream)
/**
* 解析markdown文本并返回Html
*
* @param inputStream 输入流
* @return spanned
*/
public static String fromMarkdown(InputStream inputStream) {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder builder = new StringBuilder();
try {
String line;
while ((line = reader.readLine()) != null) {
builder.append(markdownToHtmlExtensions(line));
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return builder.toString();
}
5. 相关资料
项目地址:https://gitee.com/openneusoft/markdown
IDE官方下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2021-7-27 15:49:59修改
赞
2
收藏 2
回复
相关推荐