【发布时间】:2020-08-28 01:14:15
【问题描述】:
在thread 的帮助下,我可以防止在我的应用程序中截屏,但我如何才能仅在我的应用程序的特定部分使用它。它使我的整个应用程序无法共享。
我有一个部分向我的高级会员显示注释。我不希望用户对其进行截图。
我的应用在 kotlin 中有 MainActivity,所以当我从提到的线程复制 java 代码时,我的 IDE 将其转换为 Kotlin。
import android.os.Bundle
import android.view.WindowManager.LayoutParams
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.GeneratedPluginRegistrant
class MainActivity: FlutterActivity() {
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window.setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE)
}
}
【问题讨论】:
标签: android flutter kotlin dart