Java
Android
Kotlin

特定の画面でスクリーンショットを禁止する方法

たった1行だけの処理なのですが、忘れてしまうことも多いので備忘録を兼ねて。

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_video)

// スクリーンショットを禁止したい画面のActivityにこの1行を追加する
window.addFlags(WindowManager.LayoutParams.FLAG_SECURE)
}

}