android 通讯录中的中文名字如何通过名字的拼音首字母查询? 大虾们 教教小弟了 不胜感激!
解决方案 »
- 按下返回键 不退出应用程序 从桌面点击再回来 类似腾讯微博
- Android开发所用到的工具
- 如何使某一个activity 不出现在最近打开程序列表里?
- 求android大神哈, ExpandableListView的一个问题
- Android MediaPlayer 怎么实现快放?
- 请教个问题...tinyx能移植到android平台吗..?
- 想学安卓编程,求最新教程资源
- android获取缩略图是FileNotFound
- 带"不再提示"选择框的AlertDialog怎么写啊?
- Fragment中按钮的页面跳转
- 为何设置padding数值之后,背景色还是会填充了整个屏幕?
- addview报错问题
public static String toPinYintwo(String hanzhis){
CharSequence s= hanzhis;
char [] hanzhi=new char[s.length()];
for(int i=0;i<s.length();i++){
hanzhi[i]=s.charAt(i);
}
char [] t1 =hanzhi;
String[] t2 = new String[s.length()];
/** *//**
* 设置输出格式
*/
net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat t3 = new
HanyuPinyinOutputFormat();
t3.setCaseType(HanyuPinyinCaseType.UPPERCASE);
t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
t3.setVCharType(HanyuPinyinVCharType.WITH_V);
int t0=t1.length;
String py = "";
try {
for (int i=0;i<t0;i++)
{
t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);
py=py+t2[0].toString();
}
}
catch (BadHanyuPinyinOutputFormatCombination e1) {
e1.printStackTrace();
}
return py.trim();
}