Android 如何使用TextClassificationManager检测语言
Android 如何使用TextClassificationManager检测语言,android,language-detection,Android,Language Detection,TextClassificationManager可从API-26获得。它的公共方法可用于对文本进行分类。 我的要求是,我需要离线检测给定文本中的语言。 textclassionmanager也有detectLanguages()方法,但它是隐藏的。 我可以使用TextClassificationManager检测语言吗 我搜索了一下,通过反射找到了使用textclassionmanager。但是它抛出nosuchMethodError并返回。。 因此,如果有人为此使用textclassionm
TextClassificationManager
可从API-26
获得。它的公共方法可用于对文本进行分类。
我的要求是,我需要离线检测给定文本中的语言。
textclassionmanager
也有detectLanguages()
方法,但它是隐藏的。
我可以使用TextClassificationManager
检测语言吗
我搜索了一下,通过反射找到了使用textclassionmanager
。但是它抛出nosuchMethodError并返回。。
因此,如果有人为此使用
textclassionmanager
可以帮助我。通过反射使用隐藏函数是一个错误的决定。您永远无法知道该函数是否存在并且可用,因此您必须准备一个回退机制
对于Android SDK 26-27,您可以尝试使用这个Android lib项目,但请注意,它已不再维护,因此请将其用于您自己的研究,但将其用于生产或在Google Play中发布的应用程序可能不是一个好主意