在颤抖中如何防止截图保护我的应用程序在Kotlin中的Android部分

时间:2020-05-09 14:18:04

标签: flutter kotlin

在我的flutter应用程序中,它支持Android版Kotlin。我找不到代码来防止用kotlin语言编写的应用程序中的screeenshot。我在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方法中获取此错误

[错误]:未解决的参考:WindowManagerkotlin(UNRESOLVED_REFERENCE)

我在Kotlin中尝试了此代码,但出现错误。 还有其他方法可以防止屏幕截图混乱吗?

0 个答案:

没有答案