2016-03-25 4 views
0

私はGoogle Playからではなくカスタムファームウェアからインストールされた特定のデバイスで使用されるアプリケーションのコードを書いています。私のクライアント会社は、ワーカーやブルートゥースの設定を除き、構成員へのアクセスをブロックしたいと希望するアプリケーションを制御したいと考えています。現在のアプリケーションで開かれているフラグメントの名前をAndroidサービスから取得するにはどうすればよいですか?

私はそれを行い、正常に動作していますが、タブレットでは動作していません。スマートフォンでは、現在のアプリケーションの名前を取得し、アクセスを許可またはブロックするために自分の道を作ることができます。

しかし、タブレットを使用すると、主な設定(com.android.settings)しか得られませんが、そのフラグメントが開かれていることはわかりません。

ユーザーが通知パネルをプルダウンすると、設定アクセスをブロックし、Wi-Fi設定を許可することができます。この瞬間に、Wi-Fiパネルが開かれた状態で、彼は他の構成フラグメントにナビゲートすることができ、私はそれを制御することができません。

質問:私は、サービスから設定アクティビティから適切なフラグメントの名前を取得できますか?

答えて

0

API> 22のアクティビティを取得することはできません。 Beforあなたは活動を得ることができますが、断片を得ることはできません。

関連する問題