2012-03-18 114 views
0

我想利用用戶主頁的截圖可否請你指導我怎麼能做到這一點目前我使用如何以編程方式獲取android用戶主頁屏幕截圖?

LinearLayout linearLayout = (LinearLayout)findViewById(R.id.layout); 
linearLayout.setDrawingCacheEnabled(true); 
Bitmap bitmap= linearLayout.getDrawingCache(); 

它爲我的觀點工作,但我怎麼能找到的網頁視圖,並採取用戶主頁的屏幕截圖。

回答

1

上的應用程序使用DDMS如果網頁你指的是屏幕的rootview然後

getWindow().getDecorView().findViewById(android.R.id.content) 

見問題4486034

+1

按主頁的意思,用戶的主頁放置用戶的小部件。即用戶在他的主頁,天氣和時鐘部件上放置了2個小部件。我想拍攝這個用戶家的狀態的屏幕截圖。 – Shehzad 2012-03-18 20:43:47

+0

基本上,據我瞭解,大多數(如果不是全部)屏幕截圖應用程序的工作方式:啓動服務,設置觸發機制(搖動,按相機,計時器等),並捕獲--WHITEVER - 觸發時在屏幕上。您需要知道觸發捕獲時用戶所在的屏幕。這就是爲什麼它應該是用戶發起的。 – connoisseur 2012-03-18 22:16:37

+0

所以它唯一可能的,如果用戶啓動它?請告訴我更多的事情假設我的小部件被放置在用戶家中。當用戶點擊該小部件時,是否有可能觸發用戶家中的捕獲? – Shehzad 2012-03-19 04:20:11

1

幸運的是,這是不可能的,因爲明顯的安全和隱私原因,除了可能在根植設備上。

+0

有一庫「的Android截圖庫」它提供了正常的截圖沒有紮根的訪問。我不知道如何...但它啓動了一些我實際上並不需要的本地服務。無論如何,假設我的重點是植根於設備,那麼它將如何成爲可能? – Shehzad 2012-03-18 20:48:13

0

我相信你只能做到這一點,使用亞行或東西沿着這些線路的根設備,我已經看到它之前完成,只是不知道如何,嘗試找出如何使用手機

+0

我已經搜索,但沒有發現任何東西。 – Shehzad 2012-03-18 20:44:13

相關問題