T9Search
V1.1.0
안드로이드 T9 검색.
T9 일치를 제공하고 다중 음성 단어 일치를 지원합니다.
참고: 중국어 병음 생성을 위한 솔루션이 많기 때문에 이 라이브러리에는 중국어 병음 생성이 포함되어 있지 않습니다. 병음 생성에 적합한 솔루션을 선택해야 합니다. 다성 문자를 사용하면 일치하는 문자열의 길이가 배가된다는 점도 주목할 가치가 있습니다.
================================================= =========
일치하는 문자열 생성
String t9Key = T9Utils . buildT9Key ( "重新称重" , new PinyinProvider () {
@ Override
public String [] getPinyin ( char input ) {
// 在这里生成拼音,如果需要支持多音字匹配,返回多个拼音就行了。
// 由于多音字的拼音可能只是声调不同,去除声调后是一样的(如:“啊”字),所以建议做一下去重复操作。
return new String []{ /*拼音...*/ };
}
});
// ...
성냥
String t9Key ;
String constraint ;
// ...
T9MatchInfo matchInfo = T9Matcher . matches ( t9Key , constraint );
// ...
구체적인 사용법은 예를 참조하세요.
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 >