首先是的,我知道如果没有root权限,我无法在我的应用中对此进行编码。 我需要在没有root的情况下在我的应用程序之外拍摄屏幕截图 我只需要知道我是否可以请求Android操作系统通过一些意图为我拍摄屏幕截图。 我不会对它有太大的控制权但是有可能吗?
答案 0 :(得分:0)
目前不存在此意图。 您可以通过系统查看Intents broadcast的文档
答案 1 :(得分:0)
例如,您可以使用https://developer.android.com/reference/android/app/UiAutomation#takeScreenshot()在已测试的测试(“ androidTest”)中截取屏幕截图:
InstrumentationRegistry.getInstrumentation().getUiAutomation().takeScreenshot();
这在应用程序上下文之外起作用。不确定是否满足您的特定目的,但这是一个选择。