Một giải pháp là sử dụng Tasker . Cài đặt điện thoại của bạn để sử dụng dấu vân tay làm cơ chế mở khóa tiêu chuẩn, với mật khẩu mạnh là mở khóa sao lưu (bắt buộc nếu vân tay bị lỗi hoặc mỗi khi điện thoại khởi động lại).
Tiếp theo, tạo một tác vụ có tên Screen Unlocked (hoặc tương tự). Trong tác vụ, làm cho nó chạy hành động Display
-> Lock
. Đặt mã cho bất kỳ mã pin nào bạn muốn. Kiểm tra Remember Till Off
và Full Screen
các tùy chọn, và chắc chắn Allow Cancel
là không được chọn.
Tiếp theo, tạo một Hồ sơ trong Tác vụ cho Sự kiện Display Off
. Khi hồ sơ đó được kích hoạt, hãy để nó chạy Nhiệm vụ mới mà bạn đã tạo. Thêm một kích hoạt thứ hai vào cùng một Hồ sơ để ngăn chặn khóa này xảy ra nếu cuộc gọi đang diễn ra (sử dụng Đảo ngược). Mặt khác, đặt điện thoại lên đầu bạn sẽ tắt màn hình và gây ra khóa PIN (mặc dù Android biết nó không thực sự bị khóa và không yêu cầu dấu vân tay du lịch), và xóa nó khỏi đầu bạn sẽ hiển thị mã PIN và chặn kết thúc cuộc gọi và các nút khác.
Cuối cùng, thêm Hồ sơ thứ hai cho sự kiện Hiển thị đã được mở khóa và để nó chạy cùng một tác vụ. Bằng cách đó, nếu bạn tự khóa điện thoại trong khi gọi bằng nút nguồn (ngắt khóa vân tay Android tiêu chuẩn), nó sẽ hiển thị đúng yêu cầu mã PIN trên màn hình mà không can thiệp vào các nút kết thúc cuộc gọi. Đừng lo lắng, trên thực tế, màn hình khóa để hiển thị tắt và màn hình được mở khóa sẽ không yêu cầu bạn nhập mã pin hai lần.
Với thiết lập này, bạn mở khóa điện thoại bằng dấu vân tay. Khi điều đó được chấp nhận, Tasker cũng sẽ nhắc bạn nhập mã PIN.
Lý do bạn chạy tác vụ này trên Tắt màn hình thay vì Mở khóa màn hình là vì Mở khóa màn hình tạo ra độ trễ giữa việc mở khóa điện thoại và hiển thị yêu cầu mã PIN. Bằng cách chạy tác vụ trên Tắt màn hình, yêu cầu mã PIN được hiển thị ngay khi bạn mở khóa bằng dấu vân tay của mình.
Lưu ý rằng thiết lập này yêu cầu mã PIN ngay cả khi bạn sử dụng mật khẩu dự phòng (nếu không thể đọc được dấu vân tay của bạn). Tuy nhiên, tôi sẵn sàng sống với điều đó, vì dù sao tôi hiếm khi cần nhập mật khẩu chính và nhập mật khẩu mã PIN là ổn.
Bảo vệ đặc nhiệm
Vì mã PIN được lưu trữ trong bản rõ trong Trình quản lý tác vụ, có lẽ bạn nên thiết lập mã PIN để mở Tác vụ. Trình quản lý có tích hợp tùy chọn này, do đó bạn có thể yêu cầu mã PIN để xem và sửa đổi bất kỳ cấu hình và cài đặt nào của Tác vụ. Mặt khác, nếu bạn để điện thoại mở khóa, bất kỳ ai cũng có thể tìm thấy mã PIN của bạn bằng cách xem cấu hình Tác vụ. Trong mọi trường hợp, không sử dụng cùng một mã PIN để mở khóa màn hình như bạn làm với bất kỳ dịch vụ nào khác như thẻ ATM hoặc thư thoại.