ルートなしで Android 8.1 Oreo で通知のスヌーズ期間を変更する方法

Android Oreo には、通知を一時的に 15、30、60、または 120 分間非表示にできる通知スヌーズ機能が追加されました。 Android 8.1 Oreo でスヌーズ時間をカスタマイズする方法を発見しました。

アンドロイドPすぐに途中で、ほとんどのユーザーはおそらくつい最近更新したばかりです。 アンドロイド8.0オレオ、ましてや アンドロイド8.1. Android Oreo は、バッテリー寿命やメモリ使用量の向上など、便利な機能を数多く備えています。 バックグラウンドアプリの厳しい制限、ピクチャーインピクチャーモード、 通知チャネル, 起動時間の短縮、 そして 自動入力 API パスワードマネージャー向け。 もう一つの便利な機能は、 通知のスヌーズ、ステータスバーを整理するために通知を一時的に閉じることができる機能がついに追加されました。 デフォルトでは、通知をスヌーズできるのは 15 分、30 分、1 時間、または 2 時間のみですが、Android 8.1 Oreo を実行している場合は、root なしでこれらの数値をカスタマイズできます。 その方法は次のとおりです。

デフォルトの Oreo 通知のスヌーズ期間


Android 8.1 Oreo で通知のスヌーズ期間をカスタマイズする方法

Android 8.0 Oreo では通知のスヌーズが導入されましたが、Google がスヌーズ期間をカスタマイズする方法を導入したのは Android 8.1 Oreo になってからです。 したがって、このチュートリアルは、Google Nexus 5X、Google Nexus 6P、Google Pixel などの Android 8.1 デバイスでのみ動作します。 Google Pixel XL、Google Pixel 2、Google Pixel 2 XL、Nokia 8、およびカスタム AOSP ベースの Android 8.1 を実行するデバイス ロム。

私たちが使用している方法には、Android Debug Bridge (ADB) を介して非表示の設定を変更することが含まれます。 これにはブートローダーのロック解除やデバイスのルート化が含まれないため、OTA アップデートを行ったり、Android Pay 経由で支払いを行ったりすることができます。 必要なのは、デバイス、PC、そして XDA フォーラム モデレーターによって開発されたアプリだけです

ザカリー1 呼ばれた システムUIチューナー. このアプリは Google Play ストアから無料で入手できますが、必ず実行してください。 バージョン248 そうしないと、この新機能にアクセスできなくなります。

システムUIチューナー開発者: ザカリー・ワンダー

価格:無料。

3.7.

ダウンロード

このアプリを使用して Android 8.1 Oreo で通知のスヌーズ時間を変更する方法に関するステップバイステップのチュートリアルは次のとおりです。

  1. チュートリアルに従って、コンピューターに ADB をセットアップします。 ここ.
  2. コマンド プロンプトまたはターミナルを開き、次のように入力します。 adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
  3. SystemUI Tuner アプリを起動し、セットアップ画面を実行します。
  4. 「調整へ」をタップします。
  5. ポップアップ表示される警告を受け入れます。
  6. 「その他」をタップします。
  7. 「通知のスヌーズ」部分まで下にスクロールします。
  8. 「デフォルト」の場合は時間を選択します。 数分で、通知のスヌーズ期間がデフォルトで設定される必要があります。
  9. 「時間A」から「時間D」までの4つの時間を選択し、 数分で、通知のスヌーズ期間を設定する必要があります。 たとえば、30 分、1 時間、2 時間、6 時間を希望する場合は、A から D にそれぞれ 30、60、120、360 を入力します。
  10. 「デフォルト」のスヌーズ期間が正しく設定されていることを確認してください。 いずれかの数字と一致します ステップ#9で選択したものです。
  11. 最後に、再起動時にこれを維持するには、アプリの右上にあるメニューボタンをタップし、「設定」を選択します。 次に、「」を切り替えます。セーフモード" を使用して、アプリが再起動時にこれらの値を復元できるようにします。

これで完了です。 「セーフ モード」を有効にするとステータス バーに迷惑な通知が表示されることに注意してください。 その通知を簡単に非表示にします それを長押しして通知チャネルを無効にします。 また、新しい通知のスヌーズ期間も 既存の通知では利用できなくなります ステータス バーに表示されます。この変更を行った後に受信される新しい通知のみです。

Android 8.1 Oreo の通知のスヌーズ ボタン

おまけに、SystemUI Tuner のセットアップはすでに完了しているので、アプリで提供されている他の機能を試してみることができます。 UI をもう少し見やすくするための小さな調整があちこちにたくさんあります。


仕組み

さて、これが具体的にどのように機能するのか疑問に思っている人もいるかもしれません。 それはかなり単純で、Google は 開発者向けオプション これにより、通知のスヌーズ オプションを変更できます。 このオプションは設定テーブルに存在するため、ADB 経由でのみアクセスできます。 このオプションは ADB 経由で直接変更することも、上で行ったようにアプリに WRITE_SECURE_SETTINGS 権限を付与して、アプリがテーブルにアクセスできるようにすることもできます。

このオプションは、ADB で次のようなコマンドを発行することで変更できます。

adb shell settings put global notification_snooze_options "default=60,options_array=30:60:120:360"

これは、まさに Zacharee1 の SystemUI Tuner アプリが行う方法です。 私はこの小さなトリックを自分で見つけて、皆さんがもう少し簡単にできるように、Zacharee1 にアプリに追加するように依頼しました。この調整をお楽しみください。