1

私は Android デバイス用のアプリケーションを開発しています。企業が所有するこれらのデバイスは、従業員の作業ツールです。アプリケーションには、24 時間年中無休で実行する必要がある 2 つのサービスがあり、現在、サービスは正常に実行されており、デバイスの起動時に自動的に開始されます。ただし、アプリケーションからメイン プロセスを停止することを学んだ「上級ユーザー」もいます。 manager (設定) を削除すると、2 つのサービスが強制終了されます。

アプリケーションには、いくつかのパラメーターを管理し、実行中のサービスを停止するためにパスワードを必要とするアクティビティがあります。

私の質問は次のようなものです:

ユーザーが設定からアプリ サービスを停止 (強制終了) した場合、アプリ サービスを再起動するにはどうすればよいですか?

サービスを再起動する方法はありますか? 多分:

  • BrodcastReceiver (Screen_On, Screen_off) を使用: ただし、メイン プロセスが強制終了されると、BrodcastReceiver も強制終了されますね。

  • 別のサービスが他のサービスをチェックしています: しかし、それも殺される可能性がありますよね?

ご協力いただきありがとうございます!!!

4

0 に答える 0