2012-03-26 42 views
4

我的問題是我如何使用內置的屏幕截圖截圖。任何提示或示例代碼將不勝感激。我如何拍攝android佈局的截圖?

+0

編程你想在Android的屏幕截圖。請看這個http://stackoverflow.com/questions/2661536/how-to-programatically-take-a-screenshot-on-android – harikrishnan 2013-06-04 10:14:18

回答

13

有兩種方法可以嘗試,

  • 使用Eclipse

在Eclipse中打開設備視圖(窗口菜單 - >顯示視圖選項 - >其他,Android - >設備),並在右側有一個工具欄按鈕,標記爲Screen Capture

  • 使用Android的代碼

    Bitmap bitmap; 
    View v1 = MyView.getRootView(); 
    v1.setDrawingCacheEnabled(true); 
    bitmap = Bitmap.createBitmap(v1.getDrawingCache()); 
    v1.setDrawingCacheEnabled(false); 
    
+0

是的,它對我來說非常有用。 – nshah 2012-03-26 08:35:46

+3

那麼你應該接受刻度線上的勾號標記的答案,這是我答案的權利。所以它可能對其他人有用。 – Krish 2012-03-26 08:37:44

+0

你知道如何接受@nshah的答案嗎? – Krish 2012-03-26 08:54:02

2

點擊DDMS從左側選擇模擬器,然後點擊相機圖標..然後保存到你的電腦..

+0

這真的很好,但我如何在代碼中實現這一點? – nshah 2012-03-26 08:17:03