在智慧型手機上進行螢幕截圖是大家經常用的功能,不需要將畫面中的資訊另存或筆記,輕鬆一按就能擷取下來,非常方便。有時你試著截圖時,會發現結果是一片空白,或者手機頓了一下並顯示無法截圖,這並不是一個特別的錯誤或故障,而是一個特殊功能。
為什麼有些時候 Android 螢幕截圖功能會失效?
現在有很多應用程式故意設定為無法截圖,是為了將資訊保存在應用程式內,像是銀行和金融應用程式,但你也可能在 WhatsApp 的閱後即焚訊息,甚至是影音串流應用程式的播放介面都可能會遇到這樣的狀況。
阻止螢幕截圖的運作
你你第一個想到的可能是這裡有一些高階或深度安全操作,但這只是一個系統設定。該保護內建於每一部手機中,並且向所有應用程式開發者開放。在構建程式碼時,開發者只需波動一個開關將螢幕試圖標記為安全性頁面,當安全標示處於活動狀態時,作業系統本身會封鎖任何試圖螢幕擷取的行為。每次按下螢幕錄製按鈕或螢幕截圖快捷時,作業系統都會先檢查該畫面是否已經啟用了安全標示,並且只有在停用安全標示時才將影像資料傳遞到截圖功能上。
這也是一個模組化功能,他可以鎖定整個應用程式,也可以在應用程式內單獨截圖,這就是為何有時你可以擷取銀行應用程式的登入頁面,卻不能擷取餘額總覽面板、交易明細等頁面。Netflix 允許你擷取影片播放器之外的整個介面,同時這也是為何你無法使用第三方應用程式繞過的原因,因為所有輸入請求(包含硬體按鈕、滑動手勢或圖形)都會傳遞到作業系統,由作業系統進行最終動作。
當阻止發生時,你會看到什麼?
封鎖方式本身並不完全相同。大多數時候,你會看到諸如「無法截取螢幕截圖」或「由於應用程式安全性不允許截取螢幕截圖」之類的提示,有些根本不顯示訊息只是讓應用程式頓了一下。
有時候,標註安全的應用程式會讓你截圖,但當你開啟螢幕截圖時,你會看到擷取的圖片中沒有任何影像資料,只有一片空白,這也是錄製畫面時最常使用的處理方案。受保護的畫面在螢幕錄製時,整個播放過程會顯示靜態的黑框,音訊也會被消除掉。