加入以下的程式碼可以禁止行動應用程式使用截圖功能,並於切換按鈕時,行動應用裝置會呈現空白的畫面,避免於背景時被截圖造成個資外洩。

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);

加入程式碼之後呈現的效果如下圖
禁止截圖提示

背景狀態畫面