2010-12-28 19 views
5
final Intent i = new Intent(android.content.Intent.ACTION_SEND); 
i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ txt.getText().toString()}); 
    i.putExtra(Intent.EXTRA_SUBJECT, "Merry Christmas");   
    i.setType("text/html"); 

    Spanned html =Html.fromHtml("<html><body>h<b>ell</b>o<img src='http://www.pp.rhul.ac.uk/twiki/pub/TWiki/GnuPlotPlugin/RosenbrockFunctionSample.png'>world</body></html>", 
    new ImageGetter() { 

    InputStream s; 
    public Drawable getDrawable(String url) { 

     try { 
     s = (InputStream) (new URL(url)).getContent(); 
     } catch (MalformedURLException e) { 

     e.printStackTrace(); 
     } catch (IOException e) { 

    e.printStackTrace(); 
    } 
    Drawable d = Drawable.createFromStream(s, null); 
    LogUtil.debug(this, "Got image: " + d.getClass() + ", " + d.getIntrinsicWidth() + "x" + d.getIntrinsicHeight()); 
    d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); 
    return d; 
    }},null); 
    i.putExtra(Intent.EXTRA_TEXT, html); 
    startActivity(Intent.createChooser(i, "Send email"));* 
+1

duplikat: http://stackoverflow.com/questions/4156181/android-adding-images-to-the-compose-of-the-mail – ninjasense

Odpowiedz

Powiązane problemy