6

Tôi cần ẩn màn hình ứng dụng của mình khỏi danh sách ứng dụng đang chạy khi bạn nhấp vào nút Ứng dụng gần đây trong Android 4.x. Dữ liệu mà ứng dụng của tôi chứa có thể làm rò rỉ thông tin nhạy cảm nếu ai đó đã chạy ứng dụng của tôi ở chế độ nền. Tôi vẫn muốn ứng dụng của mình được hiển thị trong các ứng dụng gần đây, không phải ảnh chụp màn hình.Ẩn/thay đổi ảnh màn hình ứng dụng từ Ứng dụng gần đây Android 4.x

Làm thế nào để bạn làm điều này?

+1

http: //stackoverflow.com/questions/9130599/how-to-change-the-snapshot-shown-by-recent-apps-list Về bản chất, không thể thay đổi hình thu nhỏ, nhưng có thể ẩn nó. – MCWhitaker

Trả lời

7

Để loại trừ các ứng dụng từ ứng dụng gần đây, bạn nên làm như sau:

on Activity on Manifest android:excludeFromRecents="true" 

và bạn có thể tắt thumbnail trên hoạt động có chứa dữ liệu nhạy cảm bằng cách thêm FLAG_SECURE đến cửa sổ của bạn:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE); 
+0

WindowManager.LayoutParams.FLAG_SECURE hoạt động tốt. Nhưng nó vô hiệu hóa tùy chọn Ảnh chụp màn hình và cũng không thể thực hiện kiểm tra Tự động hóa (Vì nó cần chụp màn hình). – shobhan