MMS Avec une image en pièce jointe
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 :
Code:
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();
}
} |
Le Manifest contient les permissions suivantes :
Code:
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" /> |
Merci d'avance pour vos lumières,
Bernard