我正在使用MediaProjectionManager从应用程序录制视频,并授予保存音频和媒体存储的权限。
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
MediaProjectionManager mediaProjectionManager = (MediaProjectionManager) getSystemService(Context.MEDIA_PROJECTION_SERVICE);
Intent permissionIntent = mediaProjectionManager != null ? mediaProjectionManager.createScreenCaptureIntent() : null;
startActivityForResult(permissionIntent, SCREEN_RECORD_REQUEST_CODE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
recorder.startScreenRecording(data, resultCode, this);
}
}
我想保存此 Intent 数据以供功能使用,这意味着我想在应用程序关闭和重新打开时间后重用此 Intent 数据,我也授予所有运行时权限。有可能吗,那么请帮忙。
谢谢。