加入以下的程式碼可以禁止行動應用程式使用截圖功能,並於切換按鈕時,行動應用裝置會呈現空白的畫面,避免於背景時被截圖造成個資外洩。
Kotlin寫法
再OnCreate加入
this.window.setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
Java寫法
再OnCreate加入
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE);
C# Xamarin Android寫法
再OnCreate加入
Window.SetFlags(WindowManagerFlags.Secure, WindowManagerFlags.Secure);
加入程式碼之後呈現的效果如下圖