android < 2.3 和 java.text.Normalizer
Posted
技术标签:
【中文标题】android < 2.3 和 java.text.Normalizer【英文标题】:android < 2.3 and java.text.Normalizer 【发布时间】:2011-09-13 19:02:23 【问题描述】:在 2.3 之前的 android 版本中,java.text.Normalizer 的最佳替代品是什么? http://developer.android.com/reference/java/text/Normalizer.html
我需要匹配类似的字符串
perché perchè perche
谢谢
尼古拉
【问题讨论】:
【参考方案1】:我有两个解决方案:
1.) 从 here 和 here 获取 Normalizer 的源代码。 (几千行)
2.) 自己构建一个简单的翻译HashMap。也许您将有一段时间只有法国用户?这是一个次优的解决方案,但在您的应用走向全球之前很实用。
【讨论】:
最后我做了解决方案2。可能不是很优雅,但它对我有用:) 我已尝试获取 Normalizer 的源代码。但在运行时我得到: 1E/AndroidRuntime(29681): java.lang.ExceptionInInitializerError E/AndroidRuntime(29681): Caused by: java.lang.RuntimeException: could not locate data以上是关于android < 2.3 和 java.text.Normalizer的主要内容,如果未能解决你的问题,请参考以下文章
阿拉伯语言可能不会在Android Studio 2.3 XML预览中显示
在 Android 2.3 .X (Gingerbread) 及更低版本上修改 LayerDrawable 层