По умолчанию Я использовал API электронной почты по умолчанию для Android.
Может ли кто-нибудь предложить мне, как прикрепить файл в электронном письме, которое является частным для приложения?
хотя мне удалось сохранить файл на SD-карте и прикрепить файл с SD-карты, это работает нормально.
Но если SD-карта недоступна и файл сохраняется во внутреннем хранилище, то как я могу прикрепить их к электронной почте.
String FILENAME = "hello_file.txt";
String string = "hello world!";FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
File imageFile = getFileStreamPath(FILENAME );
Uri imageUri = Uri.fromFile(imageFile);
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("*/*");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,imageUri);
this.startActivityForResult(Intent.createChooser(emailIntent, "Send mail..."),SUB_ACTIVITY);