Pinyin4j

A copy of http://sourceforge.net/projects/pinyin4j, then deploy it to maven central repository.
Alternatives To Pinyin4j
Select To Compare


Readme

pinyin4j

pinyin4jjava

open-android/pinyin4j

--chong2/zhong4 --HO/HO

1. projectbuild.gradle()

allprojects {
    repositories {
        ...
        maven { url "https://jitpack.io" }
    }
}

2. Modulebuild.gradle

compile 'com.github.open-android:pinyin4j:2.5.0'

3.

  • ActivityonCreate

      //------------------------------------------------
      String[] pyStrs = PinyinHelper.toHanyuPinyinStringArray('');
    
      for (String s : pyStrs) {
          System.out.println(s);
      }
    
    
    
      //-----------------------------------------------
      HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
    
      // UPPERCASE  (ZHONG)
      // LOWERCASE  (zhong)
      format.setCaseType(HanyuPinyinCaseType.UPPERCASE);//
    
      // WITHOUT_TONE  (zhong)
      // WITH_TONE_NUMBER1-4  (zhong4)
      // WITH_TONE_MARKWITH_U_UNICODE  (zhng)
      format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK);
    
      // WITH_Vv  (nv)
      // WITH_U_AND_COLON"u:"  (nu:)
      // WITH_U_UNICODE (n)
      format.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);
    
      String[] hao = PinyinHelper.toHanyuPinyinStringArray('', format);
    
      for (String s : hao) {
          System.out.println(s);
      }
    

BadHanyuPinyinOutputFormatCombination

  • app

.png

Popular Build Tools Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Gradle