2012-05-02 178 views

回答

-1

轉至DDMS - >設備 - >檢查頂部右側有,你會發現相機圖標,點擊該圖標,你會得到你的設備/模擬器截圖。

+2

再次閱讀問題 – Matsemann

+0

感謝您的答覆,但我想要實現應用程序捕獲設備屏幕截圖,這就是爲什麼我要與代碼解決方案 –

2

你可以使用代碼或jar庫截取正在運行的應用程序的屏幕截圖。但有你需要Root權限的手機(Android 4.0的前)系統範圍的截圖

check this out

0

可以以編程方式通過使用與佈局的頂層查看下列命令獲取整個屏幕的位圖:

topLevelView.setDrawingCacheEnabled(true); 
Bitmap fullScreenBitmap = Bitmap.createBitmap(topLevelView.getDrawingCache()); 
topLevelView.setDrawingCacheEnabled(false); 

然後,您可以使用fullScreenBitmap執行任何您需要的操作。

+0

感謝您的回覆,我已經嘗試過這一點,但它給了黑屏或者說我已經設置當前XML視圖的onCreate ()函數,但我想從應用程序啓動(應用程序菜單或Android設備的主屏幕)的屏幕截圖。 –

0

看到這個code.It可能對你有幫助。

View v1 = view.getRootView(); 

          v1.setDrawingCacheEnabled(true); 

          Bitmap bm = v1.getDrawingCache(); 
+0

這裏'視圖'意味着你的佈局視圖。 –

+0

感謝您的回覆,但我已經嘗試過這給它黑屏或電動車 –

+0

你可以發佈你的代碼? –

相關問題