問題タブ [device-policy-manager]
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という名前の Android デモを入手しました。
アプリケーションが管理対象プロファイルにあるときに、他のパッケージ名を取得する方法について質問があります。たとえば、デモでは、プレゼンテーションを行うための chrome と電卓の名前の文字列が表示されます。
しかし、ダイヤラや連絡先など、他のものを取得する方法を知りたいです。
getInstalledPackages()orを使用しようとしましqueryIntentActivities()たが失敗しました。
ちなみに、私は次のaddCrossProfileIntentFilter()ような方法を使用しています。
しかし、queryIntentActivities()アプリケーションの正しいリストを返すことはできません。これらについて何か提案をお願いします。
android - プログラムによるサードパーティ製アプリの画面固定
デバイスの所有権を取得した後、特定のアプリをキオスク モード (または画面固定モード) にロックするようにデバイスに指示する方法を実装しようとしています。私はデバイスの所有権を持っているので、ユーザーはそうする許可を求められません。
開発者のウェブサイトから、簡単な説明は、私がしようとしていることを行うことが可能であることを教えてくれます:
http://developer.android.com/about/versions/android-5.0.html#ScreenPinning
プログラムによる: プログラムで画面固定を有効にするには、アプリから startLockTask() を呼び出します。要求元のアプリがデバイスの所有者でない場合、ユーザーは確認を求められます。デバイス オーナー アプリは setLockTaskPackages() メソッドを呼び出して、ユーザーの確認手順なしでアプリをピン留めできるようにすることができます。
これは、デバイス所有者アプリとして、ユーザーの確認なしで他のアプリをピン留めできることを示しています...しかし、方法がわかりません。
自分のアプリを固定モードにすることができました。
どんな助けでも大歓迎です。
android - NFC 経由で Android 5.0 のデバイス オーナーのアクティブ化中に Wi-Fi に接続できない
上記のコードを NFC メッセージに使用しました。Wifi部分を除いて、すべて正常に動作します。Wifi が NFC メッセージに含まれている場合、プロセスは「Connecting Wifi」画面で停止します。
Wi-Fi 設定が NFC メッセージに含まれていない場合、ネットワークが選択された利用可能な Wi-Fi ネットワークのリストが表示されます。その後、指定されたダウンロード URL から .apk ファイルをダウンロードし、チェックサムを計算して、nfc メッセージで指定されたチェックサムで検証します。最後に、デバイスの所有者がアクティブ化されます。
この問題は、Wifi の詳細が NFC メッセージで指定されている場合にのみ発生します。デバイス所有者のプロビジョニング プロセスが「Connecting Wifi」で停止します。
間違った Wifi パスワードを入力した場合も同様です。パスワードが間違っているという兆候はありません。
これで私を助けてください!