INNER CODE UNIT · Java
MainActivity
rom1v/sndcpy · app/src/main/java/com/rom1v/sndcpy/MainActivity.java:10
public class MainActivity extends Activity {
private static final int REQUEST_CODE_PERMISSION_AUDIO = 1;
private static final int REQUEST_CODE_START_CAPTURE = 2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (checkSelfPermission(Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
String[] permissions = {Manifest.permission.RECORD_AUDIO};
requestPermissions(permissions, REQUEST_CODE_PERMISSION_AUDIO);
}
MediaProjectionManager mediaProjectionManager = (MediaProjectionManager) getSystemService(MEDIA_PROJECTION_SERVICE);
Intent intent = mediaProjectionManager.createScreenCaptureIntent();
startActivityForResult(intent, REQUEST_CODE_START_CAPTURE);
}