Android拍摄设备屏幕截图

时间:2014-08-10 21:42:01

标签: android

首先是的,我知道如果没有root权限,我无法在我的应用中对此进行编码。 我需要在没有root的情况下在我的应用程序之外拍摄屏幕截图  我只需要知道我是否可以请求Android操作系统通过一些意图为我拍摄屏幕截图。 我不会对它有太大的控制权但是有可能吗?

2 个答案:

答案 0 :(得分:0)

目前不存在此意图。 您可以通过系统查看Intents broadcast的文档

答案 1 :(得分:0)

例如,您可以使用https://developer.android.com/reference/android/app/UiAutomation#takeScreenshot()在已测试的测试(“ androidTest”)中截取屏幕截图:

InstrumentationRegistry.getInstrumentation().getUiAutomation().takeScreenshot();

这在应用程序上下文之外起作用。不确定是否满足您的特定目的,但这是一个选择。