5 Star 1 Fork 0

HarmonyOS-TPC / TinyPinyin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
zhuzhihui7 提交于 2021-05-07 22:42 . close ##I3NBS4

TinyPinyin

集成配置

方式一: 通过library生成har包,添加har包到libs文件夹内 在entry的gradle内添加如下代码

implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

方式二:

allprojects{
    repositories{
        mavenCentral()
    }
}
implementation 'io.openharmony.tpc.thirdlib:TinyPinyin-Library:1.0.4'

使用

汉字转拼音API

String tv = Pinyin.toPinyin("草", "");

判断是否字符

     String test = "34我23们";
     char[] chars = test.toCharArray();
          for (char aChar : chars) {

              LogUtil.error(TAG, Pinyin.isChinese(aChar) + "");

              }

多音字

    Pinyin.init(Pinyin.newConfig().with(new PinyinMapDict() {
                      @Override
                      public Map<String, String[]> mapping() {
                          HashMap<String, String[]> map = new HashMap<String, String[]>();
                          map.put("中国重庆", new String[]{"ZHONG", "GUO", "CHONG", "QING"});
                          return map;
                      }
                  }));

     result.setText(Pinyin.toPinyin("中国重庆", ""));

添加分隔符

   String tv =   Pinyin.toPinyin("草原牧羊", "~");
1
https://gitee.com/HarmonyOS-tpc/TinyPinyin.git
git@gitee.com:HarmonyOS-tpc/TinyPinyin.git
HarmonyOS-tpc
TinyPinyin
TinyPinyin
master

搜索帮助