Github最火开源项目-开源项目pinyin4j使用简介
2017-05-08 22:14
302 查看
pinyin4j这个java库方便实现将汉字转换拼音
开源地址:https://github.com/open-android/pinyin4j
(好)–(HĂO/HÀO)
PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔
注意捕获BadHanyuPinyinOutputFormatCombination异常
欢迎关注微信公众号
微信公众号名称:Android干货程序员
开源地址:https://github.com/open-android/pinyin4j
使用效果
(重)–(chong2/zhong4)(好)–(HĂO/HÀO)
PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔
使用步骤
1. 在project的build.gradle添加如下代码(如下图)
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
2. 在Module的build.gradle添加依赖
compile 'com.github.open-android:pinyin4j:2.5.0'
3.演示步骤
将演示代码复制到Activity的onCreate方法中//-------------------默认格式转换----------------------------- 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_NUMBER:1-4数字表示音标 (zhong4) // WITH_TONE_MARK:直接用音标符(必须WITH_U_UNICODE否则异常) (zhòng) format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK); // WITH_V:用v表示ü (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异常
欢迎关注微信公众号
微信公众号名称:Android干货程序员
相关文章推荐
- Android如何使用从Github上下载的开源项目
- 【Android】如何使用从Github上下载的开源项目
- 关于github开源项目Side-Menu.Android的使用详解
- Android studio 使用github上的android开源项目
- Git使用以及在Github上托管自己的开源项目
- 如何使用Github上的android开源项目
- 在eclipse上使用github上面的安卓开源项目
- 使用Drozer进行安全测试(Drozer github上开源项目)
- Facebook 开源项目 Fresco 使用简介
- 开源项目托管GitHub的使用详述
- 如何使用Github上的开源项目
- 【Git学习笔记】使用GitHub参与开源项目
- github开源项目介绍-使用pygrok轻松解析字符串(log, event..)
- GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助
- 如何使用Github上的开源项目
- 如何使用Github上的开源项目
- 如何使用github上的android开源项目
- 开源项目托管GitHub简单使用
- android 滑动删除等操作 SwipeListView github开源项目使用
- 如何使用github上的开源项目