让Android Gallery可以识别BMP图片文件

Android自带到图片浏览器Gallery中,默认是不支持BMP格式的图片文件到,通过修改源码使得它支持BMP文件。

修改如下:

在ImageList.java文件中,找到如下相关代码,修改为:

Representsan ordered collection of Image objects. Provides an API to add andremove an image.

修改ACCEPTABLE_IMAGE_TYPES来让Gallery识别BMP图片

Privatestatic final String[] ACCEPTABLE_IMAGE_TYPES = newString[]{“image/jpeg”, “image/png”, “image/gif”,“image/x-ms-bmp”, “image/vnd.wap.wbmp”};

注意:同时需要修改本文件中WHERE_CLAUSE,如下:

Privatestatic final String WHERE_CLAUSE = “(” + Media.MIME_TYPE + “ in(?, ?, ?, ?, ?))”

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwgxwd.html