Doze에서 앱을 제외하는 방법이 있습니까?


12

Doze는 노화 된 Nexus 5에 큰 이점을 가져 왔습니다. 그러나 슬프게도 그 존재는 WhatsApp 웹 경험의 종말이되었습니다. "웹"앱은 실제로는 단지 "인터페이스"일 뿐이므로 전화가 인터넷에 적극적으로 연결되어 있어야합니다.

우리 모두 알다시피, Doze는 모든 불필요한 연결이 중단되는 휴대 전화를 대기 상태로 만듭니다. 즉, 내 휴대폰 (및 컴퓨터 브라우저)에서 WhatsApp 앱도 중지됩니다.

자, WhatsApp를 Doze에서 제외시키는 방법이 있습니까? 내 말은, 그런 것이 가능합니까?

ps , 나는이 문제에 대한 비 뿌리 접근법을 선호하지만 뿌리 내 유일한 옵션이어야합니다. 그렇습니다.


안녕하세요! 좋은 질문을하려면 어떻게합니까?를 읽으십시오 . 질문하기 전에 답을 철저히 검색 / 조사 했습니까? 지금까지 무엇을 시도 했으며 왜 귀하의 요구를 충족시키지 못했는지 알려주십시오 . 이것은 당신이 시간을내어 자신을 돕기 위해 노력했음을 나타내며 우리가 명백한 대답을 반복하지 못하게합니다.
Firelord

솔직히 말해서, 나는 당신의 주장에서 요점을 보지 못했습니다. 검색을 시도했지만 결과가 나오지 않습니다. 이 질문을하기 전에 기본 설정을 파는 것 외에는 아무 것도 시도하지 않았 음을 인정합니다. 따라서 왜 내가이 질문을 했습니까? 투표를 보면 꽤 많은 사람들에게 유용합니다. 그것은 분명히 나를위한 것입니다.
MrHadiSatrio

당신이 내 주장에 요점을 보든 말든 지금은 중요하지 않습니다. 나는 당신의 질문에 투표했고 내 투표를 정당화 할 필요성을 느꼈습니다. 그게 전부 야 내 주장과 투표는 현재 게시물에 의해 유지되는 투표의 양에 영향을받지 않습니다. 그 대신 내용 만 판단하고 조치를 취합니다. 그럴 필요가 있다면 더 이상 말다툼을 피하십시오. 필요하다고 생각되면 청소가 필요한 중재주의 플래그를 사용하십시오.
Firelord

2
그렇다면, 투표 시간을 내 주셔서 감사합니다. 그러나 질문은 특정 표준에 의해 "충분하지 않은"것으로 간주 될 수 있지만 도움이 필요한 사람들에게는 유용 할 수 있습니다. 그리고 결국, 콘텐츠 의 유용성 사람들 을 돕기 위해 헌신하는 사이트에서 실제로 중요합니다 . 특정 표준을 얼마나 많이 따르지는 않습니다.
MrHadiSatrio

답변:


16

이 답변은 MRA58K의 Nexus 9을 기반으로합니다. 모든 앱과 비슷해야합니다.

아래 주어진 단계를 따르십시오.

  1. 설정 → 배터리로 이동

  2. 오른쪽 상단 3 도트 메뉴를 누르고 배터리 최적화를 선택하십시오.

  3. 왼쪽 상단의 작업 표시 줄 아래에 드롭 다운이 있어야합니다. 목록에서 모든 앱을 선택하십시오.

  4. 목록에서 앱 찾기 (이 경우 Whatsapp)

  5. 탭하십시오. 최적화 및 최적화하지 않는 두 가지 옵션이있는 팝업이 표시됩니다.

  6. 기본적으로 최적화가 선택되어 있어야합니다.

  7. "최적화하지 않음"을 선택하고 아래 "완료"를 누르십시오.

  8. 그게 다야. 나는 그것이 당신을 위해 작동하기를 바랍니다.


1
@ridsatrio이 문제를 해결 했습니까? WhatsApp에 "최적화되지 않음"으로 표시되어 있어도 화면이 꺼지고 전화기가 Doze로 전환 될 때 "전화 연결이 끊어졌습니다"라는 메시지가 계속 표시됩니다.
swrobel

1
@swrobel은 Doze 이외의 여러 가지 원인으로 인해 발생할 수 있습니다. Wi-Fi 및 데이터 설정을 통해 문제가 없는지 확인할 수도 있습니다.
Tamoghna Chowdhury

이것이 효과가 없다면 나처럼 Wi-Fi로만 전환하고 데이터를 비활성화한다고 가정합니다. 문제는 Doze가 Wi-Fi도 끄는 것이므로 WhatsApp과 같은 앱이 Doze에서 제외 된 경우에도 연결할 수 없습니다. Andriod는 화면을 다시 켤 때 Wi-Fi에 다시 연결합니다. Spotify를 들으려면 휴대폰을 앰프에 연결하는 경향이 있기 때문에 Wi-Fi가 꺼져 있기 때문에 잠시 후 재생이 중단됩니다. 다른 포럼에서 Doze의 "Google Connection Services"를 제외하면이 문제가 해결된다는 내용을 읽었지만 휴대 전화에서는 이러한 서비스를 볼 수 없습니다.
Daniel Saner

4

지침 Tamoghna에 의해 제공은 GUI에서 일을하고 올 때 따라야 할 가장 쉬운 것들입니다. 그러나 목표를 달성하는 다른 방법이 있습니다.

deviceidle 이라는 시스템 서비스를 사용하여 앱의 배터리 최적화를 조작 할 수 있습니다. PC에서 설정 이 필요합니다 . 후자가 있으면 다음을 실행하십시오.

adb shell dumpsys deviceidle whitelist +PACKAGE

PACKAGEDoze 모드에서 제외하려는 앱의 패키지 이름으로 바꿉니다 . 에 따라 보기 응용 프로그램의 전체 패키지 이름을? 앱의 패키지 이름을 모르는 경우

변경 사항 되돌리기 위해 교체 +와 함께 -(가) 명령이 말했다에서 그것을 실행합니다.

Kde Connect 앱 에서 수행 된 예 :

IMG

참고 파일의 GUI 및 명령 줄 방법 메이크업 변경 모두 그 /data/system/deviceidle.xml. 작업을 수행하고 루트 액세스 권한이있는 경우 해당 파일을 편집하고 장치를 재부팅하면 앱이 배터리 최적화의 "최적화되지 않음"탭에 있습니다.

user2281606 이이 질문 에서 그 명령에 대해 알게 되었습니다. 또한 Doze를 사용하여 Doze 및 App Standby-Test 테스트 최적화를 읽고있었습니다 .


이 방법이나 GUI를 사용하여 특정 시스템 패키지 (예 : com.google.android.gms)를 허용 목록에서 제거 할 수없는 것 같습니다.
Firelord

1

앱을 최적화에서 영구적으로 제거하고 루트 액세스 권한이있는 경우 간단한 xml 파일을 시스템 파티션에 추가하면됩니다.

임의의 이름으로 * .xml 파일을 작성하고 다음 컨텐츠를 추가하십시오.

<?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>

시스템 파티션을 다시 마운트 mount -o remount,rw /system하고 파일을 /system/etc/sysconfig/폴더로 복사하십시오 . 사전 설치된 * .xml 파일을 제거하여 강제 시스템 서비스를 비활성화 할 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.