| 
01 
02 
03 
04 
05 
06 
07 
08 
09 
10 | File videoFile2Play = newFile("/sdcard/nice_movie.mpeg"); Intent i = newIntent(); i.setAction(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.fromFile(videoFile2Play), "video/mpeg"); startActivity(i); File musicFile2Play = newFile("/sdcard/some_file.mp3"); Intent i2 = newIntent(); i2.setAction(android.content.Intent.ACTION_VIEW); i2.setDataAndType(Uri.fromFile(musicFile2Play), "audio/mp3"); startActivity(i2); | 
| 
1 
2 
3 | File videoFile2Play2 = newFile("/sdcard/nice_movie2.mp4"); i.setDataAndType(Uri.fromFile(videoFile2Play2), "video/*"); startActivity(i); | 
| Extension | MIME Type | |
| Android Application | .apk | application/vnd.android.package-archive | 
| Text | .txt | text/plain | 
| .csv | text/csv | |
| .xml | text/xml | |
| Web related | .htm | text/html | 
| .html | text/html | |
| .php | text/php | |
| Image | .png | image/png | 
| .gif | image/gif | |
| .jpg | image/jpg | |
| .jpeg | image/jpeg | |
| .bmp | image/bmp | |
| Audio | .mp3 | audio/mp3 | 
| .wav | audio/wav | |
| .ogg | audio/x-ogg | |
| .mid | audio/mid | |
| .midi | audio/midi | |
| .amr | audio/AMR | |
| Video | .mpeg | video/mpeg | 
| .3gp | video/3gpp | |
| Package | .jar | application/java-archive | 
| .zip | application/zip | |
| .rar | application/x-rar-compressed | |
| .gz | application/gzip | 
For more info on MIME types and files handling based on their extension take a look at the MIMETypeMap documentation.
 
沒有留言:
張貼留言