微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 在中文或英文下正常显 俄语歌曲信息

mt6735 在中文或英文下正常显 俄语歌曲信息

时间:10-02 整理:3721RD 点击:
[Audio App]在中文或英文下正常显示俄语歌曲信息
[DESCRIPTION]
目前在中文或英文环境下, 俄语歌曲信息会显示成乱码
如果也想让俄语歌曲信息正确显示, 可以参考以下改法
[SOLUTION]
在 mediaScannerCLIent.cpp (php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/av/media/libmedia/) 中的 convertValue (两个参数) 方法中的 default
语句段下, 加入下面带注释行的代码:
default:
// check if the mLocaleEncoding is GBK, use GBK as first priority
// This code is used for encoding type is not clear.
if(encoding > 0)
{
if(mLocaleEncoding == kEncodingNone)
{
if(encoding & 0x2){
enc = "gbk";
}
else if(encoding & 0x4){
enc = "Big5";
}
else if(encoding & 0x8){
enc = "EUC-KR";
}
else if(encoding & 0x1){
enc = "shift-jis";
}
else if(encoding & 0X20){ //add this segment
enc = "cp1251";
}//add ends
}
else if(mLocaleEncoding == kEncodingGBK)
{
if(encoding & 0x2){
enc = "gbk";
}
else if(encoding & 0x4){
enc = "Big5";
}
else if(encoding & 0x8){
enc = "EUC-KR";
}
else if(encoding & 0x1){
enc = "shift-jis";
}
else if(encoding & 0x20){ //add this segment
enc = "cp1251";
}//add ends
}

感谢分享……没在意过这类问题

看不懂,努力学习中

路过!

路过!

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

网站地图

Top