Android 常用 mimeType 表及用法

来源:互联网 发布:网易企业邮箱smtp端口 编辑:程序博客网 时间:2024/05/18 18:45

文件类型
mime名称
 
文件类型
mime名称
3gpvideo/3gpp pdbchemical/x-pdbaabapplication/x-authoware-bin pdfapplication/pdfaamapplication/x-authoware-map pfrapplication/font-tdpfraasapplication/x-authoware-seg pgmimage/x-portable-graymapaiapplication/postscript pictimage/x-pictaifaudio/x-aiff pmapplication/x-perlaifcaudio/x-aiff pmdapplication/x-pmdaiffaudio/x-aiff pngimage/pngalsaudio/X-Alpha5 pnmimage/x-portable-anymapamcapplication/x-mpeg pnzimage/pnganiapplication/octet-stream potapplication/vnd.ms-powerpointapkapplication/vnd.android.package-archive ppmimage/x-portable-pixmapasctext/plain ppsapplication/vnd.ms-powerpointasdapplication/astound pptapplication/vnd.ms-powerpointasfvideo/x-ms-asf pqfapplication/x-cprplayerasnapplication/astound pqiapplication/cprplayeraspapplication/x-asap prcapplication/x-prcasxvideo/x-ms-asf proxyapplication/x-ns-proxy-autoconfigauaudio/basic psapplication/postscriptavbapplication/octet-stream ptlkapplication/listenupavivideo/x-msvideo pubapplication/x-mspublisherawbaudio/amr-wb pvxvideo/x-pv-pvxbcpioapplication/x-bcpio qcpaudio/vnd.qcelpbinapplication/octet-stream qtvideo/quicktimebldapplication/bld qtiimage/x-quicktimebld2application/bld2 qtifimage/x-quicktimebmpimage/bmp r3ttext/vnd.rn-realtext3dbpkapplication/octet-stream raaudio/x-pn-realaudiobz2application/x-bzip2 ramaudio/x-pn-realaudiocalimage/x-cals rarapplication/x-rar-compressedccnapplication/x-cnc rasimage/x-cmu-rasterccoapplication/x-cocoa rdfapplication/rdf+xmlcdfapplication/x-netcdf rfimage/vnd.rn-realflashcgimagnus-internal/cgi rgbimage/x-rgbchatapplication/x-chat rlfapplication/x-richlinkclassapplication/octet-stream rmaudio/x-pn-realaudioclpapplication/x-msclip rmfaudio/x-rmfcmxapplication/x-cmx rmmaudio/x-pn-realaudiocoapplication/x-cult3d-object rmvbaudio/x-pn-realaudiocodimage/cis-cod rnxapplication/vnd.rn-realplayercpioapplication/x-cpio roffapplication/x-troffcptapplication/mac-compactpro rpimage/vnd.rn-realpixcrdapplication/x-mscardfile rpmaudio/x-pn-realaudio-plugincshapplication/x-csh rttext/vnd.rn-realtextcsmchemical/x-csml rtex-lml/x-gpscsmlchemical/x-csml rtfapplication/rtfcsstext/css rtgapplication/metastreamcurapplication/octet-stream rtxtext/richtextdcmx-lml/x-evm rvvideo/vnd.rn-realvideodcrapplication/x-director rwcapplication/x-rogerwilcodcximage/x-dcx s3maudio/x-moddhtmltext/html s3zaudio/x-moddirapplication/x-director scaapplication/x-supercarddllapplication/octet-stream scdapplication/x-msscheduledmgapplication/octet-stream sdfapplication/e-scoredmsapplication/octet-stream seaapplication/x-stuffitdocapplication/msword sgmtext/x-sgmldotapplication/x-dot sgmltext/x-sgmldviapplication/x-dvi shapplication/x-shdwfdrawing/x-dwf sharapplication/x-shardwgapplication/x-autocad shtmlmagnus-internal/parsed-htmldxfapplication/x-autocad shwapplication/presentationsdxrapplication/x-director si6image/si6ebkapplication/x-expandedbook si7image/vnd.stiwap.sisembchemical/x-embl-dl-nucleotide si9image/vnd.lgtwap.sisemblchemical/x-embl-dl-nucleotide sisapplication/vnd.symbian.installepsapplication/postscript sitapplication/x-stuffiteriimage/x-eri skdapplication/x-Koanesaudio/echospeech skmapplication/x-Koaneslaudio/echospeech skpapplication/x-Koanetcapplication/x-earthtime sktapplication/x-Koanetxtext/x-setext slcapplication/x-salsaevmx-lml/x-evm smdaudio/x-smdevyapplication/x-envoy smiapplication/smilexeapplication/octet-stream smilapplication/smilfh4image/x-freehand smpapplication/studiomfh5image/x-freehand smzaudio/x-smdfhcimage/x-freehand sndaudio/basicfifimage/fif spctext/x-speechfmapplication/x-maker splapplication/futuresplashfpximage/x-fpx sprapplication/x-spritefvivideo/isivideo spriteapplication/x-spritegauchemical/x-gaussian-input sptapplication/x-sptgcaapplication/x-gca-compressed srcapplication/x-wais-sourcegdbx-lml/x-gdb stkapplication/hyperstudiogifimage/gif stmaudio/x-modgpsapplication/x-gps sv4cpioapplication/x-sv4cpiogtarapplication/x-gtar sv4crcapplication/x-sv4crcgzapplication/x-gzip svfimage/vndhdfapplication/x-hdf svgimage/svg-xmlhdmtext/x-hdml svhimage/svhhdmltext/x-hdml svrx-world/x-svrhlpapplication/winhlp swfapplication/x-shockwave-flashhqxapplication/mac-binhex40 swflapplication/x-shockwave-flashhtmtext/html tapplication/x-troffhtmltext/html tadapplication/octet-streamhtstext/html talktext/x-speechicex-conference/x-cooltalk tarapplication/x-taricoapplication/octet-stream tazapplication/x-tariefimage/ief tbpapplication/x-timbuktuifmimage/gif tbtapplication/x-timbuktuifsimage/ifs tclapplication/x-tclimyaudio/melody texapplication/x-texinsapplication/x-NET-Install texiapplication/x-texinfoipsapplication/x-ipscript texinfoapplication/x-texinfoipxapplication/x-ipix tgzapplication/x-taritaudio/x-mod thmapplication/vnd.eri.thmitzaudio/x-mod tifimage/tiffivri-world/i-vrml tiffimage/tiffj2kimage/j2k tkiapplication/x-tkinedjadtext/vnd.sun.j2me.app-descriptor tkinedapplication/x-tkinedjamapplication/x-jam tocapplication/tocjarapplication/java-archive toyimage/toyjnlpapplication/x-java-jnlp-file trapplication/x-troffjpeimage/jpeg trkx-lml/x-gpsjpegimage/jpeg trmapplication/x-msterminaljpgimage/jpeg tsiaudio/tsplayerjpzimage/jpeg tspapplication/dsptypejsapplication/x-javascript tsvtext/tab-separated-valuesjwcapplication/jwc tsvtext/tab-separated-valueskjxapplication/x-kjx ttfapplication/octet-streamlakx-lml/x-lak ttzapplication/t-timelatexapplication/x-latex txttext/plainlccapplication/fastman ultaudio/x-modlclapplication/x-digitalloca ustarapplication/x-ustarlcrapplication/x-digitalloca uuapplication/x-uuencodelghapplication/lgh uueapplication/x-uuencodelhaapplication/octet-stream vcdapplication/x-cdlinklmlx-lml/x-lml vcftext/x-vcardlmlpackx-lml/x-lmlpack vdovideo/vdolsfvideo/x-ms-asf vibaudio/viblsxvideo/x-ms-asf vivvideo/vivolzhapplication/x-lzh vivovideo/vivom13application/x-msmediaview vmdapplication/vocaltec-media-descm14application/x-msmediaview vmfapplication/vocaltec-media-filem15audio/x-mod vmiapplication/x-dreamcast-vms-infom3uaudio/x-mpegurl vmsapplication/x-dreamcast-vmsm3urlaudio/x-mpegurl voxaudio/voxwarema1audio/ma1 vqeaudio/x-twinvq-pluginma2audio/ma2 vqfaudio/x-twinvqma3audio/ma3 vqlaudio/x-twinvqma5audio/ma5 vrex-world/x-vreammanapplication/x-troff-man vrmlx-world/x-vrmlmapmagnus-internal/imagemap vrtx-world/x-vrtmbdapplication/mbedlet vrwx-world/x-vreammctapplication/x-mascot vtsworkbook/formulaonemdbapplication/x-msaccess wavaudio/x-wavmdzaudio/x-mod waxaudio/x-ms-waxmeapplication/x-troff-me wbmpimage/vnd.wap.wbmpmeltext/x-vmel webapplication/vnd.xaramiapplication/x-mif wiimage/waveletmidaudio/midi wisapplication/x-InstallShieldmidiaudio/midi wmvideo/x-ms-wmmifapplication/x-mif wmaaudio/x-ms-wmamilimage/x-cals wmdapplication/x-ms-wmdmioaudio/x-mio wmfapplication/x-msmetafilemmfapplication/x-skt-lbs wmltext/vnd.wap.wmlmngvideo/x-mng wmlcapplication/vnd.wap.wmlcmnyapplication/x-msmoney wmlstext/vnd.wap.wmlscriptmocapplication/x-mocha wmlscapplication/vnd.wap.wmlscriptcmochaapplication/x-mocha wmlscripttext/vnd.wap.wmlscriptmodaudio/x-mod wmvaudio/x-ms-wmvmofapplication/x-yumekara wmxvideo/x-ms-wmxmolchemical/x-mdl-molfile wmzapplication/x-ms-wmzmopchemical/x-mopac-input wpngimage/x-up-wpngmovvideo/quicktime wptx-lml/x-gpsmovievideo/x-sgi-movie wriapplication/x-mswritemp2audio/x-mpeg wrlx-world/x-vrmlmp3audio/x-mpeg wrzx-world/x-vrmlmp4video/mp4 wstext/vnd.wap.wmlscriptmpcapplication/vnd.mpohun.certificate wscapplication/vnd.wap.wmlscriptcmpevideo/mpeg wvvideo/waveletmpegvideo/mpeg wvxvideo/x-ms-wvxmpgvideo/mpeg wxlapplication/x-wxlmpg4video/mp4 x-gzipapplication/x-gzipmpgaaudio/mpeg xarapplication/vnd.xarampnapplication/vnd.mophun.application xbmimage/x-xbitmapmppapplication/vnd.ms-project xdmapplication/x-xdmampsapplication/x-mapserver xdmaapplication/x-xdmamrltext/x-mrml xdwapplication/vnd.fujixerox.docuworksmrmapplication/x-mrm xhtapplication/xhtml+xmlmsapplication/x-troff-ms xhtmapplication/xhtml+xmlmtsapplication/metastream xhtmlapplication/xhtml+xmlmtxapplication/metastream xlaapplication/vnd.ms-excelmtzapplication/metastream xlcapplication/vnd.ms-excelmzvapplication/metastream xllapplication/x-excelnarapplication/zip xlmapplication/vnd.ms-excelnbmpimage/nbmp xlsapplication/vnd.ms-excelncapplication/x-netcdf xltapplication/vnd.ms-excelndbx-lml/x-ndb xlwapplication/vnd.ms-excelndwnapplication/ndwn xmaudio/x-modnifapplication/x-nif xmltext/xmlnmzapplication/x-scream xmzaudio/x-modnokia-op-logoimage/vnd.nok-oplogo-color xpiapplication/x-xpinstallnpxapplication/x-netfpx xpmimage/x-xpixmapnsndaudio/nsnd xsittext/xmlnvaapplication/x-neva1 xsltext/xmlodaapplication/oda xultext/xuloomapplication/x-AtlasMate-Plugin xwdimage/x-xwindowdumppacaudio/x-pac xyzchemical/x-pdbpaeaudio/x-epac yz1application/x-yz1panapplication/x-pan zapplication/x-compresspbmimage/x-portable-bitmap zacapplication/x-zaurus-zacpcximage/x-pcx zipapplication/zippdaimage/x-pda  常用的用法:

[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. //Android获取一个用于打开APK文件的intent  
  2.     public static Intent getApkFileIntent( String param ) {  
  3.   
  4.         Intent intent = new Intent();    
  5.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
  6.         intent.setAction(android.content.Intent.ACTION_VIEW);    
  7.         Uri uri = Uri.fromFile(new File(param ));  
  8.         intent.setDataAndType(uri,"application/vnd.android.package-archive");   
  9.         return intent;  
  10.     }  
  11.   
  12.     //Android获取一个用于打开VIDEO文件的intent  
  13.     public static Intent getVideoFileIntent( String param ) {  
  14.   
  15.         Intent intent = new Intent("android.intent.action.VIEW");  
  16.         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
  17.         intent.putExtra("oneshot"0);  
  18.         intent.putExtra("configchange"0);  
  19.         Uri uri = Uri.fromFile(new File(param ));  
  20.         intent.setDataAndType(uri, "video/*");  
  21.         return intent;  
  22.     }  
  23.   
  24.     //Android获取一个用于打开AUDIO文件的intent  
  25.     public static Intent getAudioFileIntent( String param ){  
  26.   
  27.         Intent intent = new Intent("android.intent.action.VIEW");  
  28.         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
  29.         intent.putExtra("oneshot"0);  
  30.         intent.putExtra("configchange"0);  
  31.         Uri uri = Uri.fromFile(new File(param ));  
  32.         intent.setDataAndType(uri, "audio/*");  
  33.         return intent;  
  34.     }  
  35.   
  36.     //Android获取一个用于打开Html文件的intent     
  37.     public static Intent getHtmlFileIntent( String param ){  
  38.   
  39.         Uri uri = Uri.parse(param ).buildUpon().encodedAuthority("com.android.htmlfileprovider").scheme("content").encodedPath(param ).build();  
  40.         Intent intent = new Intent("android.intent.action.VIEW");  
  41.         intent.setDataAndType(uri, "text/html");  
  42.         return intent;  
  43.     }  
  44.   
  45.     //Android获取一个用于打开图片文件的intent  
  46.     public static Intent getImageFileIntent( String param ) {  
  47.   
  48.         Intent intent = new Intent("android.intent.action.VIEW");  
  49.         intent.addCategory("android.intent.category.DEFAULT");  
  50.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  51.         Uri uri = Uri.fromFile(new File(param ));  
  52.         intent.setDataAndType(uri, "image/*");  
  53.         return intent;  
  54.     }  
  55.   
  56.     //Android获取一个用于打开PPT文件的intent     
  57.     public static Intent getPptFileIntent( String param ){    
  58.   
  59.         Intent intent = new Intent("android.intent.action.VIEW");     
  60.         intent.addCategory("android.intent.category.DEFAULT");     
  61.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     
  62.         Uri uri = Uri.fromFile(new File(param ));     
  63.         intent.setDataAndType(uri, "application/vnd.ms-powerpoint");     
  64.         return intent;     
  65.     }     
  66.   
  67.     //Android获取一个用于打开Excel文件的intent     
  68.     public static Intent getExcelFileIntent( String param ){    
  69.   
  70.         Intent intent = new Intent("android.intent.action.VIEW");     
  71.         intent.addCategory("android.intent.category.DEFAULT");     
  72.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     
  73.         Uri uri = Uri.fromFile(new File(param ));     
  74.         intent.setDataAndType(uri, "application/vnd.ms-excel");     
  75.         return intent;     
  76.     }     
  77.   
  78.     //Android获取一个用于打开Word文件的intent     
  79.     public static Intent getWordFileIntent( String param ){    
  80.   
  81.         Intent intent = new Intent("android.intent.action.VIEW");     
  82.         intent.addCategory("android.intent.category.DEFAULT");     
  83.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     
  84.         Uri uri = Uri.fromFile(new File(param ));     
  85.         intent.setDataAndType(uri, "application/msword");     
  86.         return intent;     
  87.     }     
  88.   
  89.     //Android获取一个用于打开CHM文件的intent     
  90.     public static Intent getChmFileIntent( String param ){     
  91.   
  92.         Intent intent = new Intent("android.intent.action.VIEW");     
  93.         intent.addCategory("android.intent.category.DEFAULT");     
  94.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     
  95.         Uri uri = Uri.fromFile(new File(param ));     
  96.         intent.setDataAndType(uri, "application/x-chm");     
  97.         return intent;     
  98.     }     
  99.   
  100.     //Android获取一个用于打开文本文件的intent     
  101.     public static Intent getTextFileIntent( String param, boolean paramBoolean){     
  102.   
  103.         Intent intent = new Intent("android.intent.action.VIEW");     
  104.         intent.addCategory("android.intent.category.DEFAULT");     
  105.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);     
  106.         if (paramBoolean){     
  107.             Uri uri1 = Uri.parse(param );     
  108.             intent.setDataAndType(uri1, "text/plain");     
  109.         }else{     
  110.             Uri uri2 = Uri.fromFile(new File(param ));     
  111.             intent.setDataAndType(uri2, "text/plain");     
  112.         }     
  113.         return intent;     
  114.     }    
  115.     //Android获取一个用于打开PDF文件的intent     
  116.     public static Intent getPdfFileIntent( String param ){     
  117.   
  118.         Intent intent = new Intent("android.intent.action.VIEW");     
  119.         intent.addCategory("android.intent.category.DEFAULT");  
  120.         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  121.         Uri uri = Uri.fromFile(new File(param ));  
  122.         intent.setDataAndType(uri, "application/pdf");  
  123.         return intent;     
  124.     }  
0 0
原创粉丝点击