private static final String OLYMPUS_RAW_SUFFIX = ".orf";
private static final String PENTAX_RAW_PEF_SUFFIX = ".pef";
private static final String PANASONIC_RAW_SUFFIX = ".rw2";
+ private static final String SONY_RAW_SUFFIX = ".arw";
private MyContentDownloader contentDownloader;
{
contentItems.add(new CameraContentEx(item, true, PANASONIC_RAW_SUFFIX));
}
+ else if (path.endsWith(SONY_RAW_SUFFIX))
+ {
+ contentItems.add(new CameraContentEx(item, true, SONY_RAW_SUFFIX));
+ }
}
for (CameraContentEx item : contentItems)
private static final String RAW_SUFFIX_2 = ".ORF";
private static final String RAW_SUFFIX_3 = ".PEF";
private static final String RAW_SUFFIX_4 = ".RW2";
+ private static final String RAW_SUFFIX_5 = ".ARW";
private static final String MOVIE_SUFFIX = ".MOV";
private static final String MOVIE_SUFFIX_MP4 = ".MP4";
private static final String JPEG_SUFFIX = ".JPG";
mimeType = "image/x-panasonic-raw2";
isSmallSize = false;
}
+ else if (targetFileName.toUpperCase().contains(RAW_SUFFIX_5))
+ {
+ mimeType = "image/x-sony-arw";
+ isSmallSize = false;
+ }
else if (targetFileName.toUpperCase().contains(MOVIE_SUFFIX))
{
mimeType = "video/mp4";