是否有模糊或添加篩選器的屏幕截圖,用戶在我的應用程序內捕獲?我知道我們可以完全阻止用戶捕捉截圖,但我只想模糊它。Android添加過濾器用戶截圖屏幕截圖,而在我的應用程序
2
A
回答
3
我知道我們可以完全阻止用戶截取屏幕截圖 ,但我只想模糊它。
AFAIK,捕捉屏幕截圖時不會觸發廣播。因此,我不確定是否存在可以檢測到已捕獲屏幕截圖的可能性,然後將濾鏡應用於模糊處理。
來源:http://developer.android.com/reference/android/content/Intent.html#constants
因爲一個應用程序無法檢測截圖已經採取的最好的辦法是阻止功能(在您的應用程序僅)完全。 CommonsWare,在他的博客中有一個阻止屏幕截圖在你的應用程序中被捕獲的方法。你會發現這裏的細節:http://commonsware.com/blog/2012/01/16/secure-against-screenshots.html
從博客摘錄:
要做到這一點,使用FLAG_SECURE
:
public class FlagSecureTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(LayoutParams.FLAG_SECURE,
LayoutParams.FLAG_SECURE);
setContentView(R.layout.main);
}
}
通常情況下,當用戶需要一個截圖,一個通知將會提升 以表示成功,並提供對 圖庫應用中屏幕截圖的訪問。使用FLAG_SECURE後,通知將爲 「無法捕捉屏幕截圖」。
相關問題
- 1. 從我的應用程序截取設備的屏幕截圖
- 2. AIR應用程序的屏幕截圖
- 3. QQ屏幕截圖應用程序
- 4. 應用程序屏幕截圖問題
- 5. SpriteKit屏幕截圖的屏幕截圖
- 6. 如何在Windows應用程序中截取屏幕截圖?
- 7. android屏幕截圖
- 8. 屏幕截圖用戶在網絡應用程序中顯示
- 9. iphone - 截取其他應用程序的屏幕截圖?
- 10. 截取應用程序中的屏幕截圖
- 11. 移植屏幕截圖的Java應用程序在Android
- 12. 屏幕截圖應用程序,可以在任何視圖中截圖
- 13. 如何使用服務截取我的應用程序的屏幕截圖?
- 14. 無法爲我的應用添加屏幕截圖
- 15. 如何從android應用程序中禁用屏幕截圖?
- 16. Android中的透明應用程序的屏幕截圖
- 17. 在Android應用程序中不知道用戶的屏幕截圖
- 18. 我的AR iOS應用程序的屏幕截圖
- 19. 我的應用程序的屏幕截圖ios 10
- 20. 在Android中使用移動圖像截取屏幕截圖
- 21. 屏幕截圖
- 22. Android如何在我的安裝過程中添加說明和屏幕截圖
- 23. C++截取屏幕截圖
- 24. 截取屏幕截圖
- 25. 如何截取這裏地圖加載的android屏幕截圖?
- 26. 編寫一個Android應用程序以獲取屏幕截圖
- 27. Android:啓動應用程序並拍攝屏幕截圖
- 28. 在Android上截取透明應用程序的底層應用程序的屏幕截圖?
- 29. 使用screencap實用程序獲取屏幕截圖時的屏幕截圖使用screencap實用程序獲取屏幕截圖
- 30. Android設備屏幕截圖
是否可以阻止或編輯推送通知「無法捕捉屏幕截圖」? – Nativ