2012-02-17 20 views

回答

2

要保存的屏幕截圖:

View view=mTextView.getRootView(); /*mTextView is a textview on my screen. Instead you can take any of your views(imageview, textview or even button)*/ 
view.setDrawingCacheEnabled(true); 
Bitmap bmp=view.getDrawingCache(); 

現在,你保存位圖文件保存。

編輯: 我不知道你是不是在問編程方式嗎?如果您正在尋找手動方式,Raj的答案可能會對您有所幫助。

+0

對不起,如果我想讓用戶保存一個按鈕的屏幕截圖。 只要創建按鈕,並把這個代碼,你給我在按鈕的事件? – GDawson 2012-02-17 11:26:10

0

以下步驟將有助於節省屏幕截圖。

  1. 在模擬器設備中運行應用程序。

  2. 在eclipse中打開設備選項,並選擇相應的設備,你正在運行的應用程序。

  3. 在設備中選擇相應的應用程序包。

  4. 點擊屏幕截圖按鈕拍攝屏幕截圖。

  5. 點擊保存按鈕保存屏幕截圖。

0

對於截圖使用下面的代碼,

myView.setDrawingCacheEnabled(true); 
Bitmap myScreenshot = myView.getDrawingCache(); 

現在你可以在SD卡上保存此圖像使用File API,或者如果你想將它發送到無線打印機,那麼你需要做的WiFi打印機,然後連接將位圖圖像發送到打印機進行打印。