如何使用MediaProjection捕获服务中的屏幕?

时间:2018-07-05 02:11:30

标签: android service capture android-mediaprojection mediaprojectionmanager

我们知道,我们可以使用Android MediaProjection API捕获Activity中的屏幕,但我想捕获Service线程中的屏幕。但是Android Service没有MediaProjection需要做的onActivityResult()方法。看来我们只能像下面这样调用MediaProjection API:

startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);

是否可以在Android服务中使用MediaProjection?

1 个答案:

答案 0 :(得分:0)

检查 HBRecorder 项目。在服务中具有媒体投影:https://github.com/HBiSoft/HBRecorder