-3
私はAndroidの開発者です。アプリケーションにifステートメントを書きたいと思います。この声明では、Facebook、メッセンジャー、You Tube、Chromeなどのモバイルでいつ実行されているかを確認したいときは、そのアプリが開いているかどうかを確認する必要があります。これをプログラムで行うにはどうすればよいですか?OSでフォアグラウンドのアプリを特定するにはどうすればよいですか?
私はAndroidの開発者です。アプリケーションにifステートメントを書きたいと思います。この声明では、Facebook、メッセンジャー、You Tube、Chromeなどのモバイルでいつ実行されているかを確認したいときは、そのアプリが開いているかどうかを確認する必要があります。これをプログラムで行うにはどうすればよいですか?OSでフォアグラウンドのアプリを特定するにはどうすればよいですか?
の文では、という部分が意味するものはわかりませんが、探しているものはUsageStatsManagerです。
このAPIには、システムレベルのアクセス許可でありサードパーティ製のアプリケーションには付与されないアクセス許可android.permission.PACKAGE_USAGE_STATS
が必要であることを考慮してください。ただし、許可を宣言することはAPIを使用する意図を意味し、デバイスのユーザーは設定アプリケーションを通じて許可を与えることができます。