Bonjour,
J'arrive � acc�der � la liste des MMS avec la m�thode Activity.managedQuery() et l'URI suivante : "content://mms".
Je souhaite �galement pouvoir acc�der aux pi�ces jointes des MMS. Pour cel�, j'utilise l'URI suivante : "content://mms/part". J'ai bien la liste de toutes les pi�ces jointes mais je n'arrive pas � acc�der au contenu. Voici les diff�rentes m�thodes que j'ai utilis� et qui provoque � chaque fois une exception :
Quelle m�thode dois-je utiliser pour acc�der au contenu des pi�ces jointes ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 File file = new File(cursor.getString("_data"));// ce champ contient une valeur du type /data/data/com.android.providers.telephony/app_parts/PART_1263130844804 qui est le chemin du fichier contenant la pièce jointe // 1ière méthode new FileInputStream(file);// FileNotFoundException // 2ième méthode context.openFileInput(file.getPath());// IllegalArgumentException : File contains a path separator // 3ième méthode context.getContentResolver().openInputStream(Uri.parse(file.getPath()));// FileNotFoundException : No content provider
Merci,
Partager