回答:
まず、その設定はOSによって強制されます(したがって、その設定を監視するかどうかをアプリが決定することはありません)。簡単に言うと、Androidでは、フォアグラウンドで実行されている(つまり、ユーザーが操作している)場合、制限が有効になっていない限り、アプリはネットワークにアクセスできません。
プラスチックの例で説明します:Google Playストアアプリのバックグラウンドデータを制限します(私がやったように)、モバイルデータを使用している間はバックグラウンドで更新をチェックしません。ただし、WiFiを使用している場合はそうなります。また、何かをインストールするためにアプリを呼び出すと、フォアグラウンドにある限り機能します(つまり、ダウンロード中に別のアプリに切り替えないでください)。
NetworkPolicyManager
により、画面をオンにする必要があるという制約が追加されます。「ユーザーが操作している」とは、ボタンまたは何かを突っ込んでいる必要があることを示していますが、実際にはアクティビティは画面上に表示され、他のアプリのアクティビティは表示されません。