0

アクティビティ スタックを監視してスタックの最上位のアクティビティを取得し、最上位のアクティビティに基づいてアクションを実行するサービスがあります。GET_TASKS 権限を使用してこれを行う方法を見つけました。しかし、問題は、新しいアクセス許可を追加すると、ユーザーがアプリケーションを手動で更新する必要があることです。GET_TASKS パーミッションを使用せずに現在実行中のアクティビティを取得する方法があるかどうかを知りたいですか?

4

1 に答える 1

1

いいえ。許可には理由があります。その許可のドキュメントには次のように書かれています:

現在または最近実行中のタスクに関する情報をアプリケーションが取得できるようにします。

明らかに、現在実行中のタスクに関する情報を取得したいので、この権限が必要です。リリース ノートで、新しいアクセス許可が必要な理由を説明するだけで、アプリケーションがユーザーにとって十分な価値がある場合は、いずれにせよユーザーはそれを更新します。

于 2012-10-03T00:47:34.157 に答える