Не могу предотвратить скриншот в android apk (релиз) - PullRequest
1 голос
/ 06 августа 2020

Я могу предотвратить снимок экрана, установив FLAG_SECURE.

Однако FLAG_SECURE не предотвращает снимок экрана после его создания в APK и его запуска.

public class MainActivity extends ReactActivity {

    /**
     * Returns the name of the main component registered from JavaScript.
     * This is used to schedule rendering of the component.
     */
    @Override
    protected String getMainComponentName() {
        return "MyAppName";
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);

    }
}

Есть идеи, почему ? Я запускаю его на том же устройстве Samsung Android 7.

Обновление:

Периодически происходит. Иногда блокирует, иногда позволяет снимок экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...