AccessibilityServiceを使用して通知を監視しています。私はこれとこれに従いました。最後に、それは機能し、新しい通知について知ることができます.
ただし、AccessibilityServiceを接続するには、ユーザーにACCESSIBILITY_SETTINGSから有効にするように依頼する必要があります。これは次のように行います。
Intent intent = new Intent(android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivityForResult(intent, 0);
しかし、問題は、ユーザーがそれを有効にしているかどうか (AccessibilityService) を確認したいということです。また、ユーザーが既に有効にしている場合、ユーザーに再度有効にするように求めることはありません。それで、これを行うことは可能ですか?