Có thể phát hiện khi thiết bị nhập Doze/Chế độ chờ không? Tôi đã không thể tìm thấy bất kỳ thứ gì trong tài liệu Android về Trình phát hoặc Trình nghe có thể phát mà tôi có thể bật hoặc tạo để nhận thông báo về các chuyển tiếp này.Phát hiện trạng thái Doze
Trả lời
Tôi tin rằng Intent
bạn đang tìm kiếm là ACTION_DEVICE_IDLE_MODE_CHANGED
. Từ tài liệu:
Mục đích được phát khi trạng thái của isDeviceIdleMode() thay đổi. Chương trình phát sóng này chỉ được gửi tới người nhận đã đăng ký.
Các tài liệu cho isDeviceIdlemode
là như sau:
Returns true nếu thiết bị đang ở chế độ nhàn rỗi. Điều này xảy ra khi một thiết bị đã được ngồi không sử dụng và unmoving cho một khoảng thời gian đủ dài, do đó nó quyết định đi vào một trạng thái sử dụng năng lượng thấp hơn. Điều này có thể liên quan đến những thứ như tắt quyền truy cập mạng vào ứng dụng. Bạn có thể theo dõi các thay đổi đối với trạng thái này với
ACTION_DEVICE_IDLE_MODE_CHANGED
.Returns
trả về true nếu hiện trong thiết bị chế độ hoạt động nhàn rỗi, nếu không sai. Đây là khi các hạn chế chế độ không hoạt động đang được áp dụng tích cực; nó sẽ trả về false nếu thiết bị đang ở chế độ chờ lâu dài nhưng hiện đang chạy một cửa sổ bảo trì nơi các giới hạn đã được gỡ bỏ.
- 1. Trạng thái phát hiện phát hiện vấn đề trong DataGridView
- 2. Phát hiện trạng thái nguồn USB
- 3. Cách phát hiện trạng thái hiện tại trong chỉ thị
- 4. trạng thái phát và thoát
- 5. Phát hiện trạng thái cuộc gọi trong iOS4
- 6. Phát hiện trạng thái kết nối WebSocket đáng tin cậy
- 7. Phát hiện jquery-ui accordion trạng thái mở/đóng
- 8. Phát hiện trạng thái video Youtube từ JavaScript
- 9. SignalR: phát hiện trạng thái kết nối trên máy khách
- 10. phát hiện trạng thái không hoạt động silverlight 4 application
- 11. LibTomCrypt và LibTomMath — trạng thái phát triển?
- 12. MPNowPlayingInfoCenter luôn ở trạng thái phát
- 13. Phát hiện các thay đổi trạng thái được thực hiện cho BluetoothAdapter?
- 14. Mã trạng thái vỏ trong thực hiện
- 15. Trạng thái mức/trạng thái Pygame
- 16. Trạng thái hiện tại của GWT là gì?
- 17. AVPlayer, thông báo cho trạng thái phát/tạm dừng?
- 18. Làm cách nào để phát hiện trạng thái Hết bộ nhớ?
- 19. Phát hiện xem người dùng có trong thanh trạng thái cuộc gọi
- 20. Trạng thái con trỏ đối tượng Sau khi phát hiện ra constructor ném ngoại lệ - C++
- 21. Android phát hiện trạng thái cảm ứng từ bất kỳ ứng dụng nào
- 22. Phát hiện trạng thái mạng (kết nối - ngắt kết nối) trong C#
- 23. Sẽ chạm vào được phát hiện trong khi Chế độ xem ở trạng thái ẩn?
- 24. Phát hiện trạng thái của hai thẻ SIM trong điện thoại Android dual-SIM
- 25. Vim: Cách phát hiện chế độ mà người dùng ở trong trạng thái nào?
- 26. Phát hiện ứng dụng được khởi chạy ở trạng thái nền?
- 27. Cách phát hiện trình duyệt thu nhỏ và tối đa hóa trạng thái trong javascript
- 28. Phát hiện Thay đổi trạng thái pin ở mọi tỷ lệ phần trăm trong android
- 29. Có cách nào để phát hiện trạng thái chuyển vùng trên iOS 6 không?
- 30. componentWillReceiveProps trạng thái khác với trạng thái hiển thị sau khi cập nhật trạng thái redux
thú vị? là nó dự kiến sẽ chỉ ra giá trị đúng trong chế độ doze là tốt? cho rằng bất kỳ công việc cpu thực sự dừng lại [để thậm chí chạy phương pháp này], từ những gì tôi biết. –
trông giống như doze và nhàn rỗi không giống nhau. gây nhầm lẫn vì điều đó có thể là –
thực sự khó hiểu. vậy mục đích này sẽ bị bắn trước khi điện thoại vào chế độ doze? – lelloman