「工具类」文件浏览器文件过滤

文件浏览器文件过滤 FileType

/**
 * 
 *     @author : JerryLiu
 *     e-mail : liudb@gospell.com
 *     time   : 2018/7/4
 *     desc   : the default filter criteria
 *     version: 1.0
 * 
*/ public class FilterType { public static void filterType(CommonActivity ctx) { SharedPreferences share = ctx.getSharedPreferences("OPERATE", Context.MODE_PRIVATE); Editor editor = share.edit(); // audio criteria if (share.getBoolean("audioFlag", true)) { SharedPreferences.Editor shareAudio = ctx.getSharedPreferences( "AUDIO", Context.MODE_PRIVATE).edit(); shareAudio.putString("M3U", "M3U"); shareAudio.putString("CUE", "CUE"); shareAudio.putString("PLS", "PLS"); shareAudio.putString("MP2", "MP2"); shareAudio.putString("MP3", "MP3"); shareAudio.putString("CDDA", "CDDA"); shareAudio.putString("WMA", "WMA"); shareAudio.putString("AAC", "AAC"); shareAudio.putString("M4A", "M4A"); shareAudio.putString("WAV", "WAV"); shareAudio.putString("AIFF", "AIFF"); shareAudio.putString("OGG", "OGG"); shareAudio.putString("FLAC", "FLAC"); shareAudio.putString("RA", "RA"); shareAudio.putString("MKA", "MKA"); shareAudio.putString("EC3", "EC3"); shareAudio.putString("AC3", "AC3"); shareAudio.putString("DTS", "DTS"); shareAudio.putString("MLP", "MLP"); shareAudio.putString("APE", "APE"); shareAudio.putString("OGA", "OGA"); shareAudio.putString("MID", "MID"); shareAudio.putString("MIDI", "MIDI"); shareAudio.putString("XMF", "XMF"); shareAudio.putString("RTTTL", "RTTTL"); shareAudio.putString("SMF", "SMF"); shareAudio.putString("IMY", "IMY"); shareAudio.putString("RTX", "RTX"); shareAudio.putString("OTA", "OTA"); shareAudio.putString("AMR", "AMR"); shareAudio.putString("AWB", "AWB"); shareAudio.putString("AEA", "AEA"); shareAudio.putString("APC", "APC"); shareAudio.putString("AU", "AU"); shareAudio.putString("DAUD", "DAUD"); shareAudio.putString("OMA", "OMA"); shareAudio.putString("EAC3", "EAC3"); shareAudio.putString("GSM", "GSM"); shareAudio.putString("TRUEHD", "TRUEHD"); shareAudio.putString("TTA", "TTA"); shareAudio.putString("MPC", "MPC"); shareAudio.putString("MPC8", "MPC8"); editor.putBoolean("audioFlag", false); editor.commit(); shareAudio.commit(); } // video conditions if (share.getBoolean("videoFlag", true)) { SharedPreferences.Editor shareVideo = ctx.getSharedPreferences( "VIDEO", Context.MODE_PRIVATE).edit(); shareVideo.putString("AVSTS", "AVSTS"); shareVideo.putString("MTS", "MTS"); shareVideo.putString("M2T", "M2T"); shareVideo.putString("ISO", "ISO"); shareVideo.putString("M2TS", "M2TS"); shareVideo.putString("TRP", "TRP"); shareVideo.putString("TP", "TP"); shareVideo.putString("PS", "PS"); shareVideo.putString("AVS", "AVS"); shareVideo.putString("SWF", "SWF"); shareVideo.putString("OGM", "OGM"); shareVideo.putString("FLV", "FLV"); shareVideo.putString("RMVB", "RMVB"); shareVideo.putString("RM", "RM"); shareVideo.putString("3GP", "3GP"); shareVideo.putString("M4V", "M4V"); shareVideo.putString("MP4", "MP4"); shareVideo.putString("MOV", "MOV"); shareVideo.putString("MKV", "MKV"); shareVideo.putString("IFO", "IFO"); shareVideo.putString("DIVX", "DIVX"); shareVideo.putString("TS", "TS"); shareVideo.putString("AVI", "AVI"); shareVideo.putString("DAT", "DAT"); shareVideo.putString("VOB", "VOB"); shareVideo.putString("MPG", "MPG"); shareVideo.putString("MPEG", "MPEG"); shareVideo.putString("ASF", "ASF"); shareVideo.putString("WMV", "WMV"); shareVideo.putString("3GPP", "3GPP"); shareVideo.putString("3G2", "3G2"); shareVideo.putString("3GPP2", "3GPP2"); shareVideo.putString("F4V", "F4V"); shareVideo.putString("M1V", "M1V"); shareVideo.putString("M2V", "M2V"); shareVideo.putString("M2P", "M2P"); shareVideo.putString("ASF", "ASF"); shareVideo.putString("DV", "DV"); shareVideo.putString("IFF", "IFF"); shareVideo.putString("MJ2", "MJ2"); shareVideo.putString("ANM", "ANM"); shareVideo.putString("H261", "H261"); shareVideo.putString("H263", "H263"); shareVideo.putString("H264", "H264"); shareVideo.putString("YUV", "YUV"); shareVideo.putString("CIF", "CIF"); shareVideo.putString("QCIF", "QCIF"); shareVideo.putString("RGB", "RGB"); shareVideo.putString("VC1", "VC1"); shareVideo.putString("Y4M", "Y4M"); shareVideo.putString("WEBM", "WEBM"); shareVideo.putString("WVM", "WVM"); shareVideo.putString("265", "265"); shareVideo.putString("SSIF", "SSIF"); shareVideo.putString("M3U8", "M3U8"); shareVideo.putString("M3U9", "M3U9"); editor.putBoolean("videoFlag", false); editor.commit(); shareVideo.commit(); } // pictrun conditions if (share.getBoolean("imageFlag", true)) { SharedPreferences.Editor shareImage = ctx.getSharedPreferences( "IMAGE", Context.MODE_PRIVATE).edit(); shareImage.putString("JPG", "JPG"); shareImage.putString("GIF", "GIF"); shareImage.putString("BMP", "BMP"); shareImage.putString("JPEG", "JPEG"); shareImage.putString("TIFF", "TIFF"); shareImage.putString("TIF", "TIF"); shareImage.putString("PNG", "PNG"); shareImage.putString("DNG", "DNG"); shareImage.putString("WBMP", "WBMP"); shareImage.putString("JFIF", "JFIF"); shareImage.putString("JPE", "JPE"); editor.putBoolean("imageFlag", false); editor.commit(); shareImage.commit(); } } }

你可能感兴趣的:(「工具类」文件浏览器文件过滤)