在許多 App 中經常會發現無法截圖,截圖時會出現 Toast 訊息,顯示:「基於安全性原則,無法拍攝截圖。」
這是如何時實現的呢?在 Android 中非常簡單,下方是 Kotlin 的示範:
參考資料:
Android developers - Detect when users take device screenshots
這是如何時實現的呢?在 Android 中非常簡單,下方是 Kotlin 的示範:
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
window.setFlags(
WindowManager.LayoutParams.FLAG_SECURE,
WindowManager.LayoutParams.FLAG_SECURE
)
}
}
參考資料:
Android developers - Detect when users take device screenshots
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com