Dozeからアプリを除外する方法はありますか?


12

Dozeは私の高齢化したNexus 5に大きなメリットをもたらしています。しかし、残念ながら、その存在は私のWhatsApp Webエクスペリエンスの終marksでもあります。彼らの「ウェブ」アプリは実際には単なる「インターフェース」であり、それでも電話がインターネットに積極的に接続されている必要があるからです。

ご存じのとおり、Dozeは電話機をスタンバイ状態にし、不要な接続がすべて停止するようにします。これは、携帯電話(つまり、コンピューターのブラウザー)のWhatsAppアプリも停止することを意味します。

DozeからWhatsAppを除外する方法はありますか?つまり、そのようなものは可能ですか?

ps、私はこの問題に対する非ルートアプローチを好むが、ルート化が私の唯一の選択肢である必要があるので、そうである。


こんにちは!良い質問をする方法を読んでください質問する前に回答を徹底的に検索/研究しましたか?これまでに何を試したのか、なぜそれがあなたのニーズに合わなかったのか教えてください。これは、あなたが自分自身を助けるために時間をかけたことを示しており、明白な答えを繰り返すことから私たちを救います。
消防士

正直に言って、私はあなたの議論に重要な点を見ていません。私は検索を試みましたが、結果は得られませんでした。この質問をする前に、基本的な設定を掘ること以外は何も試みなかったことを認めます。したがって、なぜこの質問をしたのか。投票から見ると、それはかなりの数の人々にとって有用なようです。それは明らかに私のためです。
MrHadiSatrio

あなたが私の議論にあるポイントを見るかどうかは、現時点では私には重要ではありません。私はあなたの質問に投票し、投票を正当化する必要性を感じました。それが私がしたことのすべてです。私の議論と投票は、現在投稿が保持している投票数の影響を受けません。代わりに、コンテンツを判断してアクションを起こすだけです。これを行う必要がある場合は、これ以上の議論を避けてください。必要に応じて、クリーンアップが必要な中程度の注意にフラグを使用します。
消防士

2
そうだとしたら、投票に時間を割いてくれてありがとう。ただし、質問は特定の基準では「十分ではない」と見なされる場合がありますが、困っている人にとっては有用であることが証明されている可能性があります。そして最終的に、コンテンツの有用性は、人々を支援する専用のサイトで実際に重要なことです。特定の基準にどれだけ従っているかではありません。
MrHadiSatrio

回答:


16

この回答は、MRA58K上のNexus 9に基づいています。どのアプリでも似ているはずです。

以下の手順に従います。

  1. 設定→バッテリーに移動します

  2. 右上の3ドットメニューをタップし、[バッテリーの最適化]を選択します。

  3. 左上のアクションバーの下にドロップダウンがあり、リストから「すべてのアプリ」を選択します。

  4. リストでアプリを見つけます(この場合、Whatsapp)

  5. それをタップします。最適化と最適化しないの2つのオプションを含むポップアップが表示されます

  6. デフォルトで最適化を選択する必要があります。

  7. [最適化しない]を選択し、下の[完了]を押します。

  8. それでおしまい。私はそれがあなたのために働くことを望みます。


1
@ridsatrioはこれで問題を解決しましたか?私はまだ私のとき画面ターンオフ「あなたの携帯電話が切断された」と電話がのWhatsAppが「最適化されていない」とマークされていてもドーズになり得る
swrobel

1
Dosw以外の多くの原因による可能性のある@swrobel。Wi-Fiとデータの設定を確認して、問題がないかどうかを確認することもできます。
タモニアチョードリー

これがうまくいかない場合は、私と同じように、Wi-Fiのみに切り替えてデータを無効にしていると思います。問題は、DozeがWi-Fiもオフにするため、WhatsAppなどのアプリがDozeから除外されていても、接続できないことです。Andriodは、画面を再びオンにしたときにのみWi-Fiに再接続します。また、Spotifyを聴くために携帯電話をアンプに接続する傾向があり、しばらくするとWi-Fiがオフになっているため再生が停止します。別のフォーラムで、Dozeから「Google Connection Services」を除外するとこの問題が解決することを読みましたが、携帯電話にはそのようなサービスは表示されません。
ダニエルサナー

4

指示 Tamoghnaが提供する、それがGUIから何かをすることになると従うことが最も簡単なものです。ただし、目標を達成する他の方法があります。

deviceidleという名前のシステムサービスを使用して、アプリのバッテリー最適化を操作できます。PCでセットアップが必要になります。後者を取得したら、次を実行します。

adb shell dumpsys deviceidle whitelist +PACKAGE

PACKAGEDozeモードから除外するアプリのパッケージ名に置き換えます。Viewアプリの完全なパッケージ名をフォローしますか?アプリのパッケージ名がわからない場合。

変更を元に戻すには、上記のコマンドでを置き換え+-実行します。

Kde Connectアプリで実行される例:

IMG

GUIとコマンドラインメソッドの両方がファイルに変更を加えることに注意しください/data/system/deviceidle.xml。タスクを実行してルートアクセス権を持っている場合は、そのファイルを編集し、デバイスを再起動すると、バッテリー最適化の[最適化されていない]タブにアプリが表示されます。

user2281606によるこの質問からそのコマンドについて知るようになりました。DozeとApp Standbyの最適化-Dozeでアプリをテストすることも読みました。


特定のシステムパッケージ(com.google.android.gmsなど)は、この方法またはGUIを使用してホワイトリストから削除できないようです。
消防士

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.