T9Search
V1.1.0
Recherche Android T9.
Fournit la correspondance T9 et prend en charge la correspondance de mots multi-phonétiques.
Remarque : Comme il existe de nombreuses solutions pour générer du pinyin chinois, cette bibliothèque n'inclut pas la génération de pinyin chinois. Vous devez choisir une solution adaptée pour générer du pinyin. Il convient également de noter que l'utilisation de caractères polyphoniques multipliera la longueur de la chaîne correspondante.
=================================================== =========
Générer une chaîne correspondante
String t9Key = T9Utils . buildT9Key ( "重新称重" , new PinyinProvider () {
@ Override
public String [] getPinyin ( char input ) {
// 在这里生成拼音,如果需要支持多音字匹配,返回多个拼音就行了。
// 由于多音字的拼音可能只是声调不同,去除声调后是一样的(如:“啊”字),所以建议做一下去重复操作。
return new String []{ /*拼音...*/ };
}
});
// ...
correspondre
String t9Key ;
String constraint ;
// ...
T9MatchInfo matchInfo = T9Matcher . matches ( t9Key , constraint );
// ...
Veuillez consulter des exemples pour une utilisation spécifique.
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 >