Как отобразить другое приложение в виде поверхности? - PullRequest
2 голосов
/ 30 сентября 2019

Я хотел бы отразить, например, Waze в моем приложении SurfaceView:

    Intent intent = getPackageManager().getLaunchIntentForPackage("com.waze"); //"com.waze"

    Bundle opts = ActivityOptions
            .makeBasic()
            .setLaunchDisplayId(virtualDisplay.getDisplay().getDisplayId())
            .toBundle();

    startActivity(intent, opts);

Я получаю ошибку об отказе в разрешении:

java.lang.SecurityException: Permission Denial: starting Intent

Буду ли я иметь обходной путь? Будет ли это возможно?

...