Một số điện thoại HTC có tính năng được gọi là Fast boot
(có thể được bật trong Tùy chọn -> Nguồn). Như tôi đã hiểu nó hoạt động như ngủ đông.Phát hiện nếu HTC "Khởi động nhanh" được bật
Khi bắt đầu lại, không có BOOT_COMPLETED
, v.v. sẽ được gửi, thay vào đó các ứng dụng sẽ được 'tiếp tục'. Điều này là rất khó cho tôi để xử lý trong ứng dụng của tôi (tự khởi động, phụ thuộc vào thẻ SD, vv).
Tôi nghĩ điều tốt nhất tôi có thể làm ngay bây giờ là thông báo cho người dùng tắt Fast boot
để có trải nghiệm tốt nhất.
Vì đây là cài đặt không chuẩn, làm thế nào tôi có thể phát hiện nếu nó được bật?
Lưu ý rằng những gì bạn định nghĩa là "kinh nghiệm tốt nhất" (vô hiệu hóa khởi động nhanh) rõ ràng là không giống như những gì HTC hiểu bởi nó. Bạn nên đảm bảo rằng ứng dụng của bạn thực sự mang lại cho người dùng đủ lợi ích để biện minh cho việc chỉnh sửa cài đặt cấp hệ điều hành cho ứng dụng đó. Nếu không, bạn có nguy cơ xa lánh người dùng quyền lực thích tính năng này và mất người dùng thông thường mà sẽ không làm phiền nó và sẽ đổ lỗi cho ứng dụng của bạn hoạt động kém. –
@FranciPenov bạn nói đúng. Tại thời điểm này mà sẽ đòi hỏi rất nhiều thay đổi nhưng câu hỏi có lẽ nên là 'Làm thế nào tôi có thể phát hiện ra rằng tôi đang khởi động lại từ ngủ đông?' – tidbeck
Câu hỏi rất thú vị. AFAIK fastboot trong HTC là một số loại lừa nhưng tôi không biết nếu nó giữ làm mới RAM (cho câu hỏi của bạn tôi hiểu nó không). –