我正在编写一个应用程序,它会不时显示屏幕截图。我想在第一次启动应用程序时向用户显示 MediaProjection 权限窗口(如普通权限),将 MediaProjectionManager 实例保存在一些持久性存储中,稍后使用它来制作屏幕截图。假设用户将确认并标记复选框。可能吗?
我如何请求许可:
mMediaProjectionManager =
(MediaProjectionManager) getSystemService(Context.MEDIA_PROJECTION_SERVICE);
startActivityForResult(mMediaProjectionManager.createScreenCaptureIntent(),
REQUEST_MEDIA_PROJECTION);