問題タブ [android-managed-profile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 管理対象プロファイルへのアプリのインストール
BasicManagedProfileサンプルをいじっていて、マネージド プロファイルのみにカスタム アプリをインストールしたいと考えています。簡単に Play ストアにアクセスし、アプリをダウンロードしてインストールできます。アプリは仕事用プロファイルのアプリにのみ表示されます。
ただし、デバイスから apk をインストールする標準的なインテントの方法を使用しても機能しないようです。
通常どおり、「不明なソースからインストールする」セキュリティ設定が有効になっていない場合は、設定アプリに移動して有効にするダイアログがポップアップ表示されます. ただし、マネージド プロファイル アプリでは、セキュリティ設定がオンになっているかどうかに関係なく、このダイアログが常にポップアップします。設定が管理プロファイルに反映されていないようです (完全に別の設定データベースであるため、これは理にかなっています)。
設定アプリを直接開いてみましたが、やはり同じです。管理プロファイル設定アプリではなく、標準設定アプリに移動するだけです。
管理プロファイルのこのセキュリティ設定を変更したり、プロファイル所有者アプリからアプリをインストールしたりする方法はありますか? 私のアプリはプロファイルの所有者であるため、これを許可する必要があるようです。システム アプリケーションでは簡単に実行できますが、サード パーティのアプリではこのDevicePolicyManager#enableSystemApp()
方法は機能しません。
編集:
また、Manage Profile Gmail アプリからインストールしようとしました。同じこと。管理対象のプロファイルでは、Google Play ストア以外のアプリをインストールすることはできないようです。
android - setCrossProfileCallerIdDisabled が機能しない
誰かsetCrossProfileCallerIdDisabled
が管理プロファイルの方法を使用しましたか? それは機能していますか?クロス プロファイル発信者 ID を無効にすると、連絡先が管理対象プロファイルにのみ登録されている場合でも、非管理対象プロファイルで誰が私に電話をかけているかを確認できます。
レビューありがとうございます。
android - 2 番目のユーザーの管理対象プロファイル
Goggle が提供する BasicManagedProfile サンプルを使用して、Managed Profile を設定しようとしました。プライマリ ユーザーで使用すると、正常に動作します。しかし、セカンダリ ユーザーを作成してアプリをインストールしようとすると、エラーが発生します。デバイスの所有者が管理対象プロファイルを設定する必要があると書かれています。2 番目のユーザーに管理対象プロファイルを設定するにはどうすればよいですか?
ありがとう
android - 管理プロファイルに別のパスワードを設定する
私は Android 5.0 で管理プロファイル アプリケーションに取り組んでおり、管理プロファイルに入る前に要求されるパスワードを設定できるかどうか、または管理プロファイルと非管理プロファイルに必ず同じパスワードが設定されているかどうかを知りたいと思っていました。管理されていないプロファイルへのアクセス権を持つユーザーは、管理されていないプロファイルにもアクセスできますか?
android - Android 管理プロファイル - プロファイル所有者はユーザー制限 no_add_user を設定できません
プロファイル所有者として、ユーザーの追加を無効にしようとしていますが、使用しているコードは
これを呼び出すと、次のようなセキュリティ例外が発生します
ここの公式ドキュメントによると、呼び出し元はポリシーまたはデバイスの所有者でなければなりません。これはバグですか、それともここで何か間違っていますか? OSは5.1です
android - Android Device Policy Controller (DPC) 用に GCM を構成する方法
Google がリリースしたデモ アプリケーションTestDPCを使用して、独自のデバイス ポリシー コントローラーで Work Profile を作成したいので、このアプリにコードを追加して、GCM サービスに接続し、クラウド メッセージを受信してデバイスでいくつかのアクションを開始します。
GCM に接続するために、個別にテストしたいくつかのサンプル コードを使用して動作しました。追加したのは、ユーザーがデバイスを再起動するたびに GCM リスナーをアクティブにするためのブート リスナー ( ReceiverStarter ) だけです。
奇妙なことに、管理プロファイルを作成せずにデバイス (Samsung Note 4 with Android 5.1.1 API 22) にアプリをインストールすると、GCM クライアントが正常に動作します。
アプリを早期にインストールして仕事用プロファイルを作成し、アプリ自体が新しいプロファイルを制御する場合、GCM の同じコードは機能しなくなります。この場合、dpcアプリがGCMに登録してGCM IDを取得でき、コンソールで読み取ることができますが、リスナー( MyGcmListenerService )はリスナーが起動していないかのようにクラウドメッセージを受信しないことが(通知を使用して)わかります実行しても、コンソールにエラーやログが表示されません。
たぶん、もっと権限が必要ですか?
ここに私のマニフェスト
仕事用プロファイルのない同じアプリと同じコードがうまく機能すると言ったので、コードに依存するとは思いません。
何か案は?
前もって感謝します
編集:ここで同じ問題
android - Android でマネージド プロファイルを作成する方法
Android で管理対象プロファイルを作成するには?
- Wi-Fi を制限します。
- カメラ、スクリーン キャプチャを制限します。
- データを消去します。