Cách tìm nguyên nhân gốc rễ của vấn đề về pin Android của bạn
Android có một công cụ thống kê pin tích hợp cho bạn biết những gì đang sử dụng pin của bạn. Thật không may, công cụ này không cung cấp tất cả thông tin bạn cần để xác định nguyên nhân gốc rễ của tuổi thọ pin kém.
BetterBatteryStats là một ứng dụng hiển thị cho bạn thông tin chi tiết hơn nhiều về những gì thực sự sử dụng pin điện thoại của bạn. Với BetterBatteryStats, bạn có thể xác định chính xác ứng dụng và cài đặt nào đang làm cạn kiệt pin của bạn.
Bắt đầu
BetterBatteryStats hiện có giá 2,99 đô la trên Google Play và nó cũng đáng giá. Nếu bạn muốn dùng thử trước khi mua, bạn có thể tải xuống ứng dụng miễn phí từ chủ đề của nó trên diễn đàn XDA Developers. Hãy chắc chắn hỗ trợ nhà phát triển và mua ứng dụng nếu bạn thấy nó hữu ích.
Ứng dụng sẽ bắt đầu theo dõi sau lần sạc đầu tiên của bạn. Khi bạn đã cài đặt ứng dụng, bạn sẽ không cần phải sạc điện thoại và sau đó cho BetterBatteryStats thời gian để thu thập dữ liệu. Bạn có thể sử dụng điện thoại bình thường trong vài giờ, sử dụng điện thoại trong một ngày thông thường hoặc thậm chí để điện thoại ngồi qua đêm để chỉ xem điện thoại của bạn đang làm gì khi bạn không sử dụng điện thoại. BetterBatteryStats sử dụng các sự kiện tiêu chuẩn của Android, do đó, không nên sử dụng bất kỳ nguồn pin bổ sung nào để thu thập dữ liệu này.
Wakelocks giải thích
Điện thoại Android của bạn có ba trạng thái: Thức tỉnh khi bật màn hình (khi bạn đang sử dụng), Thức tỉnh khi tắt màn hình (khi nó thực hiện các hành động ở chế độ nền) và Ngủ.
Khi bạn không sử dụng điện thoại hoặc máy tính bảng, bạn muốn nó ở chế độ ngủ càng nhiều càng tốt. Chế độ ngủ tiêu thụ rất ít pin.
Tuy nhiên, điện thoại của bạn không thể ở trạng thái ngủ mọi lúc. Các ứng dụng cần thực hiện các hành động ở chế độ nền sử dụng wakelocks một phần để giữ cho điện thoại luôn hoạt động trong khi thực hiện hành động. Bất kỳ ứng dụng nào cần làm bất cứ điều gì trong nền - Gmail nhận thư mới, trình phát nhạc đang tắt nhạc trên màn hình điện thoại hoặc ứng dụng Danh bạ đồng bộ hóa danh bạ của bạn - tất cả đều sử dụng wakelocks một phần để giữ cho điện thoại luôn hoạt động.
Bạn có thể thấy tác dụng của wakelocks khi hoạt động bằng cách xem thông tin trạng thái của điện thoại sau khi BetterBatteryStats đã có thời gian để thu thập dữ liệu. Ví dụ, trong ảnh chụp màn hình bên dưới, chúng ta có thể thấy rằng điện thoại đã hoạt động được hơn 21 giờ. Màn hình điện thoại chỉ mới bật được 12 phút trong thời gian này, nhưng bản thân điện thoại đã thức được gần hai giờ.
Tại sao điện thoại mất hơn một tiếng rưỡi khi chúng ta không sử dụng nó? Wakelocks một phần giữ cho nó tỉnh táo. Chúng ta có thể giảm lượng thời gian điện thoại thức dậy do đó tăng tuổi thọ pin bằng cách loại bỏ wakelocks. (Lưu ý rằng wakelocks chỉ đo thời gian điện thoại đã thức khi màn hình tắt. Nếu bạn sử dụng điện thoại để nghe nhạc khi tắt màn hình, một lượng lớn thời gian thức với màn hình tắt sẽ được mong đợi và không thể tránh khỏi.)
Xem một phần Wakelocks
Để xem wakelocks một phần, hãy nhấn vào menu Khác ở đầu ứng dụng và chọn Wakelocks một phần. Bạn sẽ thấy một danh sách các hành động gây ra wakelocks. Ứng dụng gây ra nhiều wakelocks nhất sẽ xuất hiện ở đầu danh sách, vì vậy bạn sẽ biết vấn đề nào bạn cần tập trung vào.
Ví dụ: trong ảnh chụp màn hình bên dưới, chúng ta có thể thấy một số nguyên nhân gây ra wakelocks: Google Maps tự động cập nhật vị trí của chúng tôi (có lẽ vì vậy Google Now sẽ biết chúng ta đang ở đâu), Pocket đồng bộ hóa các bài viết chưa đọc của chúng tôi, Twitter đồng bộ hóa các tweet mới và đồng bộ hóa ứng dụng Google+ Nội dung mới.
Khai thác một phần Wakelocks
Với thông tin này, chúng tôi biết những gì chúng tôi có thể làm để giảm thời lượng pin ra khỏi điện thoại. Chúng tôi có thể tắt báo cáo vị trí nền trong Google Maps (ứng dụng Google Maps -> Cài đặt -> Cài đặt vị trí -> Báo cáo vị trí -> Không cập nhật vị trí của bạn), đặt Pocket để đồng bộ hóa các bài viết ít thường xuyên hơn (hoặc thậm chí sử dụng đồng bộ hóa thủ công), đặt Twitter để kiểm tra các tweet mới ít thường xuyên hơn và tắt tính năng đồng bộ hóa của ứng dụng Google+.
Nếu chúng tôi thấy Google Talk ở gần đầu danh sách này và không bao giờ sử dụng nó, chúng tôi có thể đăng xuất khỏi Google Talk để giảm wakelocks. Nếu ứng dụng gây ra wakelocks có tính năng đồng bộ hóa, hãy đặt nó thành đồng bộ hóa ít thường xuyên hơn, đồng bộ hóa thủ công hoặc tắt hoàn toàn đồng bộ hóa (nếu bạn không bao giờ sử dụng nó).
Tất nhiên, các quyết định bạn đưa ra ở đây là sự đánh đổi. Ví dụ: nếu Gmail là một nguồn wakelocks lớn cho bạn, bạn có thể đặt Gmail để không bao giờ tự động đồng bộ hóa email mới. Bạn sẽ chỉ nhận được email mới khi bạn đồng bộ hóa thủ công với nút làm mới trong ứng dụng Gmail và bạn sẽ không bao giờ nhận được thông báo cho email mới nếu bạn làm điều này.
Nếu có một ứng dụng tiếp tục tạo wakelocks và bạn không sử dụng nó, bạn nên gỡ cài đặt nó. Nếu bạn không thể gỡ cài đặt ứng dụng vì nó đi kèm với điện thoại của bạn, bạn có thể tắt nó đi. Để tắt ứng dụng, hãy mở màn hình Cài đặt, chạm vào Ứng dụng, vuốt qua danh sách Tất cả và định vị ứng dụng. Nhấn vào tên của ứng dụng và nhấn nút Vô hiệu hóa. (Bạn không nên sử dụng tính năng này để tắt các ứng dụng hữu ích vì điều này có thể gây ra sự cố.)
Nếu bạn không chắc chắn việc cài đặt wakelock có liên quan đến điều gì, hãy thử Googling nó. Những người dùng khác có thể đã gặp phải và giải quyết vấn đề trước đó.
Để biết thêm mẹo cải thiện thời lượng pin, hãy xem hướng dẫn đầy đủ của chúng tôi để tối đa hóa tuổi thọ pin cho điện thoại Android của bạn.