Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

How to send saved CSV file via email

public static void sendEmailWithAttachment(Context context) {
    String filename="/scale.csv";
    File filelocation = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), filename);
    //Uri path = Uri.fromFile(filelocation);
    Uri path = FileProvider.getUriForFile(context, "your.application.package.fileprovider", filelocation);
    Intent emailIntent = new Intent(Intent.ACTION_SEND);
    // set the type to 'email'
    emailIntent .setType("vnd.android.cursor.dir/email");
    String to[] = {"email@gmail.com"};
    emailIntent .putExtra(Intent.EXTRA_EMAIL, to);
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Scale Data");
    emailIntent.putExtra(Intent.EXTRA_TEXT, "This is the body");
    emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    // the attachment
    emailIntent .putExtra(Intent.EXTRA_STREAM, path);
    context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
}
Comment

PREVIOUS NEXT
Code Example
Java :: java textwatcher 
Java :: java loop find index 
Java :: how to Compile the source code in ./src folder with libraries in ./lib folder using JavaSE-1.7 
Java :: androi amterila inpout dialgue to get inouti diaogue 
Java :: madhava kripa 
Java :: move gif in wave motion java 
Java :: receive an int from terminal java 
Java :: android tab theme 
Java :: set java time complexity 
Java :: connect as SYSDBA java 
Java :: instance block in java 
Java :: how to extract word from string in java 
Java :: What is builder tool 
Java :: full screen in libgdx Lwjgl3 
Java :: Uri.builder in android studio 
Java :: how can you make a void method that transfer money from one account to the other on java 
Java :: taking user input in array in java using constructor 
Java :: java map get if contains else 0 
Java :: action listener for button to close window java 
Java :: An exception occurred processing JSP page /Home.jsp 
Java :: ExpandableLayout in android 
Java :: java code to create square using 2D array 
Java :: poo pledin 3.0 
Java :: byte array to zip java 
Java :: setbackgroundcolor android 
Java :: para que sirve getcontentpane en java 
Java :: difference between string vs stringbuffer 
Java :: getdatetimeinstance android 
Java :: https://www.baeldung.com/java-stream-findfirst-vs-findany 
Java :: java short data type 
ADD CONTENT
Topic
Content
Source link
Name
5+5 =