在我的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中尝试了此代码,但出现错误。 还有其他方法可以防止屏幕截图混乱吗?