微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 歌曲名称以拼音排序时 ,以‘a’ 'an' 'the'开始的歌曲不做任何...

mt6735 歌曲名称以拼音排序时 ,以‘a’ 'an' 'the'开始的歌曲不做任何...

时间:10-02 整理:3721RD 点击:
[Audio APP]歌曲名称以拼音排序时,以‘a’ 'an' 'the'开始的歌曲不做任何处理
[DESCRIPTION]
歌曲名称以‘a’ 'an' 'the'开始的话,会被按照该字符之后的字母进行排序,如歌曲列表中一首名为a song for you的歌曲,按照拼音排序是在S里,先希望排在A里
下面以锁屏界面上显示的音乐控件的 widget 作为说明
[SOLUTION]
1、请在PinyinKeyUtils.java文件的keyFor方法中修改如下:
public static String keyFor(String name) {
……
name = name.trim().toLowerCase();
//删除以下
if (name.startsWith("the ")) {
name = name.substring(4);
}
if (name.startsWith("an ")) {
name = name.substring(3);
}
if (name.startsWith("a ")) {
name = name.substring(2);
}
//删除以上
……
}
2、将歌曲文件删除后重新copy才会生效。

666666

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top