В трепете, как предотвратить снимок экрана, чтобы защитить мое приложение для android части в kotlin - PullRequest
0 голосов
/ 09 мая 2020

В моем приложении flutter он поддерживает часть kotlin для android. Я не могу найти код для предотвращения скриншота в приложении, написанном на языке kotlin. Я поискал в Google, затем я нашел код, написанный на языке java, но мне нужен код kotlin, чтобы предотвратить снимок экрана.

package com.example.schoolbells

import io.flutter.embedding.android.FlutterActivity
import android.os.Bundle; 
import androidx.annotation.NonNull;
import io.flutter.embedding.engine.FlutterEngine;
import android.view.WindowManager.LayoutParams;

class MainActivity: FlutterActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);

}

}

получение этой ошибки в методе onCreate

[ОШИБКА]: Неразрешенная ссылка: WindowManager kotlin (UNRESOLVED_REFERENCE)

Я пробовал этот код в kotlin, но получаю ошибку. Есть ли другой способ предотвратить искажение скриншота?

...