摘要: 在开发中遇到这个问题,在网上搜了很多人的方法,没找到通过修改源代码解决乱码问题的比较具体的文章。研究了2天,找到了一个修改方法,可能不十分完善,但经过测试暂时还没再遇到乱码问题,所以分享一下。改动步骤如下:(Android版本:2.3, 文件路径:/frameworks/base/media/libmedia/MediaScannerClient.cpp)1.MediaScannerClient类构造函数中本地编码初始值设为:kEncodingGBK mLocaleEncoding(kEncodingGBK)2.MediaScannerClient::endFile()函数中加入下面的代码:. 阅读全文
posted @ 2012-08-24 15:44 tanqiantot 阅读(538) 评论(0) 推荐(0) 编辑
摘要: mp3歌曲的信息所存放的位置:Mp3文件包含一个叫做ID3的标签。其实有两个标签,一个叫做ID3v1,另外一个叫做ID3v2。ID3V1结构比较简单,存放在MP3文件的末尾的128个字节,数据结构定义如下:名称 位置 长度 内容Header 1-3 3 标签头Title 4-33 30 标题Artist 34-63 30 艺术家Album 64-93 30 专辑Year 94-97 4 出品年代Comment 98-127 30 备注Cenre 128 1 类型注意:上述的标签头必须是”TAG”, 否则表示没有标签ID3v1的各项信息是按顺序依次存放的,每项信息之后并没有任何的结束标志,如果某 阅读全文
posted @ 2012-08-24 11:28 tanqiantot 阅读(328) 评论(0) 推荐(0) 编辑