Có cách nào để loại trừ một ứng dụng khỏi Doze không?


12

Doze đã mang lại lợi ích lớn cho Nexus 5. cũ của tôi, nhưng thật đáng buồn, sự hiện diện của nó cũng đánh dấu chấm hết cho trải nghiệm Web WhatsApp của tôi; vì ứng dụng "web" của họ thực sự chỉ là một "giao diện" đơn thuần và vẫn yêu cầu điện thoại phải được kết nối tích cực với Internet.

Như chúng ta đã biết, Doze đặt điện thoại của một người ở trạng thái chờ, trong đó mọi kết nối không cần thiết bị dừng lại. Điều này có nghĩa là nó cũng sẽ dừng ứng dụng WhatsApp trong điện thoại của tôi (và do đó trong trình duyệt trên máy tính của tôi).

Bây giờ, có cách nào để loại trừ WhatsApp khỏi Doze không? Ý tôi là, một cái gì đó như thế có thể?

ps , tôi thích một cách tiếp cận không root cho vấn đề này, nhưng nên root là lựa chọn duy nhất của tôi, vì vậy hãy là nó.


Chào! Xin vui lòng đọc Làm thế nào để tôi hỏi một câu hỏi tốt? Bạn đã tìm kiếm / nghiên cứu kỹ lưỡng cho một câu trả lời trước khi đặt câu hỏi của bạn? Hãy cho chúng tôi những gì bạn đã cố gắng cho đến nay và tại sao nó không đáp ứng nhu cầu của bạn? Điều này chứng tỏ rằng bạn đã dành thời gian để cố gắng tự giúp mình và nó giúp chúng ta tránh khỏi việc nhắc lại câu trả lời rõ ràng.
Firelord

Thành thật mà nói, tôi không thấy một điểm trong lập luận của bạn: Tôi đã thử tìm kiếm nhưng nó không mang lại kết quả. Tôi thừa nhận rằng tôi đã không thử bất cứ điều gì trước khi đặt câu hỏi này ngoài việc đào sâu vào cài đặt; do đó tại sao tôi hỏi câu hỏi này. Nhìn từ các phiếu bầu, nó có vẻ hữu ích cho khá nhiều người; nó rõ ràng là dành cho tôi
MrHadiSatrio

Nó là không quan trọng đối với tôi tại thời điểm này cho dù bạn có thấy một điểm trong lập luận của tôi hay không. Tôi đã bỏ phiếu cho câu hỏi của bạn và tôi cảm thấy cần phải biện minh cho phiếu bầu của mình. Đó là tất cả những gì tôi đã làm. Lập luận và phiếu bầu của tôi không bị ảnh hưởng bởi số phiếu hiện được giữ lại bởi bài đăng. Thay vào đó, tôi chỉ phán xét nội dung và hành động. Xin vui lòng tránh tranh luận thêm, nếu bạn thấy cần phải làm điều đó. Sử dụng cờ để chú ý kiểm duyệt yêu cầu dọn dẹp, nếu cảm thấy cần thiết.
Firelord

2
Chà, nếu đó là trường hợp thì hãy để tôi cảm ơn bạn đã dành thời gian bỏ phiếu. Tuy nhiên, xin lưu ý rằng một câu hỏi có thể được coi là "không đủ tốt" theo một tiêu chuẩn nhất định trong khi nó có thể được chứng minh là hữu ích cho những người có nhu cầu. Và cuối cùng, tính hữu ích của một nội dung là điều thực sự quan trọng trong một trang web dành riêng để giúp mọi người; không bao nhiêu nó theo một tiêu chuẩn nhất định.
MrHadiSatrio

Câu trả lời:


16

Câu trả lời này dựa trên Nexus 9 của tôi trên MRA58K. Nó sẽ tương tự cho bất kỳ ứng dụng.

Thực hiện theo các bước như được đưa ra dưới đây:

  1. Chuyển đến Cài đặt → Pin

  2. Chạm vào menu 3 chấm trên cùng bên phải và chọn Tối ưu hóa pin.

  3. Cần có một danh sách thả xuống bên dưới thanh hành động ở trên cùng bên trái, chọn Tất cả ứng dụng từ danh sách.

  4. Tìm ứng dụng của bạn trong danh sách (trong trường hợp này là Whatsapp)

  5. Chạm vào nó. Bạn sẽ nhận được một cửa sổ bật lên với 2 tùy chọn, Tối ưu hóa và Không tối ưu hóa

  6. Tối ưu hóa nên được chọn theo mặc định.

  7. Chọn "Không tối ưu hóa" và nhấn "Xong" bên dưới.

  8. Đó là nó. Tôi hy vọng nó làm việc cho bạn.


1
@ridsatrio đã khắc phục sự cố này cho bạn? Tôi vẫn nhận được "điện thoại của bạn bị ngắt kết nối" khi màn hình của tôi tắt và điện thoại chuyển sang Doze mặc dù WhatsApp được đánh dấu là "Không được tối ưu hóa"
swrobel

1
@swrobel đó có thể là do một số nguyên nhân khác ngoài Doze. Bạn cũng có thể kiểm tra thông qua cài đặt dữ liệu và Wi-Fi của mình để kiểm tra xem có vấn đề gì ở đó không.
Tamoghna Chowdhury

Nếu điều này không phù hợp với bạn, tôi cho rằng bạn cũng như tôi, chỉ chuyển sang Wi-Fi và tắt dữ liệu. Vấn đề là Doze cũng tắt Wi-Fi, vì vậy ngay cả khi một ứng dụng như WhatsApp bị loại khỏi Doze, nó sẽ không thể kết nối. Andriod chỉ kết nối lại với Wi-Fi khi bạn bật lại màn hình. Tôi nhận thấy vì tôi cũng có xu hướng móc điện thoại của mình vào amp để nghe Spotify và sau một thời gian, nó sẽ ngừng phát vì Wi-Fi bị tắt. Trên một diễn đàn khác, tôi đọc rằng việc loại trừ "Dịch vụ kết nối Google" khỏi Doze sẽ giải quyết vấn đề này, nhưng tôi không thấy dịch vụ như vậy trên điện thoại của mình.
Daniel Saner

4

Các hướng dẫn được cung cấp bởi Tamoghna là những hướng dẫn dễ thực hiện nhất khi thực hiện điều gì đó từ GUI. Tuy nhiên, có những cách khác để đạt được mục tiêu.

Bạn có thể sử dụng dịch vụ hệ thống có tên deviceidle để thao tác tối ưu hóa pin cho một ứng dụng. Bạn sẽ cần thiết lập trong PC. Khi bạn có cái sau, hãy thực hiện:

adb shell dumpsys deviceidle whitelist +PACKAGE

Thay thế PACKAGEbằng tên gói của ứng dụng mà bạn định loại trừ khỏi chế độ Doze. Theo dõi tên gói đầy đủ của ứng dụng? nếu bạn không biết tên gói của ứng dụng của bạn.

Để hoàn nguyên các thay đổi, thay thế +bằng -lệnh đã nói và thực hiện nó.

Một ví dụ, được thực hiện cho ứng dụng Kde Connect :

IMG

Lưu ý rằng cả GUI và phương thức dòng lệnh đều thực hiện thay đổi trong tệp /data/system/deviceidle.xml. Nếu bạn hoàn thành nhiệm vụ và có quyền truy cập root, bạn có thể chỉnh sửa tệp đó, khởi động lại thiết bị và ứng dụng của bạn sẽ được tìm thấy trong tab "Không được tối ưu hóa" của Tối ưu hóa pin.

Tôi đã biết về lệnh đó từ câu hỏi này bởi user2281606. Tôi cũng đang đọc Tối ưu hóa cho Doze và Chế độ chờ ứng dụng - Kiểm tra ứng dụng của bạn với Doze .


Dường như các gói hệ thống nhất định (như com.google.android.gms) không thể bị xóa khỏi danh sách trắng bằng phương pháp này hoặc sử dụng GUI.
Firelord

1

Nếu bạn muốn ứng dụng của mình bị xóa vĩnh viễn khỏi tối ưu hóa và nếu bạn có quyền truy cập root, bạn chỉ cần thêm tệp xml đơn giản vào phân vùng hệ thống của mình:

Tạo tệp * .xml với bất kỳ tên nào và thêm nội dung sau:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <allow-in-power-save package="com.your.package.name" />
    <allow-in-power-save-except-idle package="com.your.package.name" />
</config>

Kể lại phân vùng hệ thống của bạn mount -o remount,rw /systemvà sao chép tệp vào /system/etc/sysconfig/thư mục của bạn . Bạn cũng có thể xóa các tệp * .xml được cài đặt sẵn để vô hiệu hóa các dịch vụ hệ thống bắt buộc.

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.