2012-09-09 93 views
0

我需要從服務代碼捕獲整個android屏幕並將位圖保存到sd卡。 我沒有根,所以不能使用framebuffer。我不能依靠調試服務器。從無服務器的服務中捕獲整個android屏幕

有ASL http://code.google.com/p/android-screenshot-library/,但有沒有辦法做到這一點,沒有安裝一些本地服務,只能從我的代碼?

+0

?你爲什麼要從服務中捕獲屏幕? – Simon

+0

我需要通過TCP發送屏幕截圖到桌面小部件按鈕單擊的PC上。 –

回答

1

幸運的是,這是不可能的,因爲明顯的隱私和安全原因。

+0

@Rakesh:通過SDK開發人員不容易獲得的機制。這就是OP鏈接到的ASL庫所提供的一種使用該功能的腳本小子使用方式,但它需要訪問運行Android SDK的機器(至少每次啓動一次,可能更頻繁)。 – CommonsWare

-1

你可以讓你的應用程序有一個透明的視圖so.when截圖即將要採取的應用程序打開,則查看截圖你到底想實現視圖