2011-08-01 72 views
0

郵件中顯示圖像我需要採取屏幕捕獲並共享郵件中捕獲的屏幕(捕獲的屏幕將顯示郵件)。如何在我的Android應用程序中的Android

我沒有通過下面的代碼屏幕截圖:

view = (LinearLayout)findViewById(R.id.screen); 
......... 

View v1 = view.getRootView(); 

System.out.println("Root View : "+v1); 

v1.setDrawingCacheEnabled(true); 

Bitmap bm = v1.getDrawingCache(); 

System.out.println("Bitmap : "+bm); 

iv.setImageBitmap(bm); 

這把屏幕短,顯示ImageView的圖像。我不知道如何顯示郵件中的屏幕截圖以及圖像的存儲位置。請幫幫我。

登錄貓:ⅰ得到以下

12月8日至1日:40:40.640:INFO/System.out的(3115):位圖:[email protected]

+0

你是什​​麼意思..'帶郵件捕獲屏幕? –

+0

將圖像保存到文件並作爲附件發送:S? –

+0

如何保存它,我需要顯示在消息部分不作爲attachment.please幫助我。 –

回答

0
Intent emailIntent = new Intent(Intent.ACTION_SEND); 
Uri U=Uri.parse("file:///sdcard/logo.png"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,"[email protected]"); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message"); 
emailIntent.setType("image/png"); 
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U); 
startActivity(Intent.createChooser(emailIntent, "Email:")); 
+0

保存圖像我從「http://stackoverflow.com/questions/649154/ Android的位圖保存到位置」。並嘗試過,但圖像沒有正確存儲。和你的代碼顯示圖像作爲附件,但我需要在電子郵件正文。請幫幫我。 –

相關問題