Bonjour,
J'essaie d'envoyer un MMS en joignant une image (test.png) se trouvant dans un répertoire précis, mais j'obtiens toujours le message "impossible de joindre l'image".
Cette erreur apparait quand je clique sur l'application de sms/mms standard (Messages de Samsung).
Je retrouve bien mon message à envoyer, mais pas l'image
Voilà mon code en Java :
Le Manifest contient les permissions suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public void sendMMS(String sendTO, String msg) { String attachedFile = "content://storage/emulated/0/MesApplis/Internet/test"; Uri attachedFileUri=Uri.parse(attachedFile); Intent mmsIntent = new Intent(Intent.ACTION_SEND,attachedFileUri); mmsIntent.putExtra("address",sendTO); mmsIntent.putExtra("sms_body",msg); mmsIntent.putExtra(Intent.EXTRA_STREAM,attachedFileUri); mmsIntent.setType("image/png"); startActivity(mmsIntent); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } }
Merci d'avance pour vos lumières,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CALL_LOG" /> <uses-permission android:name="android.permission.READ_CALL_LOG" />
Bernard
Partager