T9Search
V1.1.0
Búsqueda de Android T9.
Proporciona coincidencia T9 y admite coincidencia de palabras multifonéticas.
Nota: Dado que existen muchas soluciones para generar pinyin chino, esta biblioteca no incluye la generación de pinyin chino. Debe elegir una solución adecuada para generar pinyin. También vale la pena señalar que el uso de caracteres polifónicos multiplicará la longitud de la cadena coincidente.
==================================================== =========
Generar cadena coincidente
String t9Key = T9Utils . buildT9Key ( "重新称重" , new PinyinProvider () {
@ Override
public String [] getPinyin ( char input ) {
// 在这里生成拼音,如果需要支持多音字匹配,返回多个拼音就行了。
// 由于多音字的拼音可能只是声调不同,去除声调后是一样的(如:“啊”字),所以建议做一下去重复操作。
return new String []{ /*拼音...*/ };
}
});
// ...
fósforo
String t9Key ;
String constraint ;
// ...
T9MatchInfo matchInfo = T9Matcher . matches ( t9Key , constraint );
// ...
Consulte ejemplos para usos específicos.
compile ' cn.tinkling.t9:t9search:1.1.0 '
< dependency >
< groupId >cn.tinkling.t9</ groupId >
< artifactId >t9search</ artifactId >
< version >1.1.0</ version >
< type >aar</ type >
</ dependency >