2012-03-18 82 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

相关问题