2011-03-21 8 views
0

Je veux Händel certains fichiers par ma demande que je suis en utilisant le code suivanttype MIME pour les fichiers

Intent intent = new Intent(Intent.ACTION_VIEW); 
          intent.setDataAndType(Uri.fromFile(new File(f.getAbsolutePath() + "/" + fileName)), fileType); 
          startActivity(intent); 

je veux Händel certains fichiers pour que j'ai besoin des types MIME des fichiers suivants

1) fichiers Office (DOC, PPT, XLS, Word, etc.) 2) VCF 3) AVI, 3gp, flv etc 4) APK

s'il vous plaît poster tout si vous ...

sachant

et plz laissez-moi savoir s'il y a une autre façon Händel les fichiers

Thank you .. :) Vous

Répondre

2

1) http://filext.com/faq/office_mime_types.php pour les types de bureau. 2) "text/x-vcard" pour vcf 3) http://www.w3schools.com/media/media_mimeref.asp et http://filext.com pour les films 4) "application/vnd.android.package-archive" pour apk fichiers J'utilise filename.endsWith ("doc") pour déterminer le type de fichier. Je sais que ce n'est pas la solution la plus élégante, mais je ne peux pas obtenir ce URLConnection.guessContentTypeFromName (String url) pour travailler pour moi ...