2
我想知道如何自定義圖片爲我的應用程序主畫面時,我的應用程序在後臺模式,即當用戶在最近用過Apps之間導航選項,可以看到所有正在運行的應用程序的小屏幕截圖。自定義Android應用程序屏幕圖像是在應用程序屏幕之間切換可見
如:圖片附更加清晰。
我想知道如何自定義圖片爲我的應用程序主畫面時,我的應用程序在後臺模式,即當用戶在最近用過Apps之間導航選項,可以看到所有正在運行的應用程序的小屏幕截圖。自定義Android應用程序屏幕圖像是在應用程序屏幕之間切換可見
如:圖片附更加清晰。
請參見下面的問題:
所以理論上有兩種可能的解決方案:
Activity.onCreateThumbnail()
以自定義縮略圖。FLAG_SECURE
添加到窗口以防止縮略圖(和屏幕截圖)。Activity.onCreateThumbnail()
聽起來真棒,直到你意識到自從Android 4.0.3以來,當方法調用被註釋掉時,它已經被破壞。見上面的帖子或者是直接的,看到Android source code:
// First create a thumbnail for the activity...
// For now, don't create the thumbnail here; we are
// doing that by doing a screen snapshot.
info.thumbnail = null; //createThumbnailBitmap(r);
目前,有自定義縮略圖沒有簡單的方法。
所以真的只剩FLAG_SECURE
。這不允許您自定義縮略圖,而是阻止它,例如密碼錶單和敏感信息。使用該標誌有一個缺點 - 它也會阻止屏幕截圖,屏幕截圖和鏡像顯示。
onCreateThumbnail實際上永遠不會被調用! – Karoly 2017-07-19 18:15:39