2014-10-15 2 views
0

Как я могу подключить JSONObject как json-файл к намерению eMail в Android?Приложить файл json к намерению электронной почты в Android

Мой код это на данный момент:

JSONObject jsonObj = new JSONObject("text"); 
Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(Intent.EXTRA_EMAIL, "blabla"); 
intent.putExtra(Intent.EXTRA_SUBJECT, "blabla"); 
intent.putExtra(Intent.EXTRA_TEXT, "blabla"); 
startActivity(Intent.createChooser(intent, "Send Email")); 
+0

1. Создать .txt файл с JSON объекта 2. [Приложить файл .txt] (HTTP: //stackoverflow.com/a/19254607/2591002) –

+0

сначала создайте файл json и сохраните его в sdcard, чем при помощи электронной почты –

ответ

2

Попробуйте это:

JSONObject jsonObj = new JSONObject("text"); 
Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(Intent.EXTRA_EMAIL, "blabla"); 
intent.putExtra(Intent.EXTRA_SUBJECT, "blabla"); 
intent.putExtra(Intent.EXTRA_TEXT, "blabla"); 
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/file.json")); 
startActivity(Intent.createChooser(intent, "Send Email")); 
Смежные вопросы