我一直在使用Html.fromHtml
方法在edittext或textview中显示和设置文本样式。现在,我正在尝试从html标签迁移,因为它们非常局限于方法实现,无法访问html标签的属性。
我决定需要实现基于Html.fromHtml
的自定义标记解析,它使用TagSoup进行解析。问题是该库是私有的,不会通过Android SDK公开。我设法使用以下代码获取解析器的实例并且工作:
XMLReaderFactory.createXMLReader("org.ccil.cowan.tagsoup.Parser");
我的问题是:依靠这种改造是否安全?或者只是将jar添加到libs文件夹中。我想如果他们没有通过SDK公开这个库,他们可能会想到切换到另一个库或者删除它。
提前致谢!
答案 0 :(得分:1)
添加jar,这是最安全的方法:)