2017-03-31 4 views
0

私はAndroid開発の初心者です。セキュリティ上の理由からカメラを無効にするアプリを開発しています。デバイスの所有者がユーザーAとしてログインすると、彼はカメラを無効にするアプリを起動します。デバイスの所有者がユーザB /ゲストとしてログインすると、カメラが有効になります。しかし、私は彼らのためにカメラを有効にしたくありません。私はデバイスマネージャーとしてアプリケーションを設計する場合これは可能ですか? Device Managerアプリによって適用されるポリシーは、同じデバイスの異なるユーザー間で機能しますか?1人のユーザーがインストールしたAndroidデバイスマネージャーアプリは、同じデバイスの別のユーザー用のポリシーを適用しますか?

答えて

0

これまでのところ、システムがユーザーを実行していることがわかりました。それらの間を切り替えるだけです。

参照:Supporting Multiple User

ユーザー。各ユーザーは、異なる物理的人物が使用することを意図しています。 各ユーザーには、明示的にユーザーを切り替えるためのユーザーインターフェイスとして、 という異なるアプリケーションデータといくつかの固有の設定があります。 ユーザー は、別のユーザーがアクティブなときにバックグラウンドで実行することができます; は、リソースを節約するためにユーザーをシャットダウンします。

これは、ユーザー間でアクセス許可が共有される理由を説明します。現在の正面loggeg-inユーザが所有者であるかどうかを確認することをお勧めします。カメラを許可してください。それ以外の場合は無効にしてください。

ユーザーがで所有者(管理者)であるかどうかを取得することができます。おかげで@maher Android UserManager: Check if user is owner (admin)

+0

。試してみてください。 – mavrav

関連する問題