Có cách nào để vô hiệu hóa cảm ứng tạm thời?


9

Hãy tưởng tượng rằng bạn muốn làm gì đó, trong khi màn hình hiển thị là hành động (không phải ở chế độ ngủ) và đồng thời, bạn không muốn làm gì khác. Tình huống này giống như khóa trẻ em , trong đó, tất cả các nút không phản ứng, tạm thời, để vô hiệu hóa bất kỳ loại tương tác nào của một đứa trẻ.

Có cách nào để đạt được điều này trong Android không? Chúng ta có một cái gì đó như màn hình khóa ?

Câu trả lời:


2

Nếu bạn nói trong ứng dụng của mình, điều này là không thể vì bạn không thể ghi đè nút home ngay cả khi đó là nút mềm hay cứng. Vì vậy, một khóa đầy đủ luôn luôn là không thể.

Điều này là để ngăn chặn ứng dụng giả mạo kiểm soát hoàn toàn điện thoại.


Trên thực tế, ứng dụng camera tích hợp có thể làm điều này. Nếu bạn nhấn nút nguồn trong khi ở ứng dụng camera, nó sẽ khóa tất cả các nút khác và màn hình cảm ứng, trong khi vẫn hiển thị màn hình. Tuy nhiên, tôi không biết liệu các ứng dụng của bên thứ 3 có thể làm điều này hay không nếu nó chỉ có sẵn cho các ứng dụng hệ thống để ngăn chặn các ứng dụng giả mạo lạm dụng tính năng này.
GAThrawn

Thiết bị này là gì? Nhấn nguồn trên N1 trong khi ở ứng dụng camera - thông thường - khóa điện thoại và biến màn hình thành màu đen.
Blundell

Galaxy S với Gingerbread chính thức, chỉ tình cờ tìm thấy nó một vài tuần trước khi tôi đang chụp một vài bức ảnh liên tiếp và sau đó đột nhiên không có nút nào hoạt động. Không xem xét liệu nó có dính hay thay đổi Samsung TouchWiz hay không, nhưng dù bằng cách nào thì nó cũng cho thấy điều này là có thể đối với một ứng dụng hệ thống.
GAThrawn

Vâng, nó có ý nghĩa đối với các ứng dụng hệ thống, vì 'màn hình khóa' là một ứng dụng hệ thống :-)
Blundell

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.