問題タブ [device-owner]

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.

0 投票する
2 に答える
2258 参照

android - Android - 非マーケット アプリのインストールを許可すると、デバイス オーナー アプリで失敗する

セキュリティ設定「不明なソース - 不明なソースからのアプリのインストールを許可する」をプログラムで設定しようとしています。

このため、DevicePolicyManager (レベル 21) は、この設定を設定する関数 (「SetSecureSetting」) を提供します (プロファイルまたはデバイスの所有者のみが使用できます)。

Device-Owner-App (NFC プロビジョニングによって展開) で、次のコードを試しました。

私のアプリはデバイスの所有者ですが、常に SecurityException が発生します。

誰でもこの問題で私を助けることができますか?

前もって感謝します!!

編集 SecurityException の出力は、デバイスの所有者がこの設定を変更できないことを示しています。

ドキュメンテーションが何か違うことを言っているので、私は混乱しています:

(API レベル 21 で追加)

プロファイルまたはデバイスの所有者によって呼び出され、Settings.Secure 設定を更新します。設定の値が設定タイプに対して正しい形式であることの検証は、呼び出し元が実行する必要があります。

この方法でプロファイルまたはデバイスの所有者が更新できる設定は次のとおりです。

DEFAULT_INPUT_METHOD

INSTALL_NON_MARKET_APPS

SKIP_FIRST_USE_HINTS

0 投票する
2 に答える
14130 参照

silent-installer - PackageInstaller 「デバイス所有者によるアプリのサイレント インストールとアンインストール」 - Android M プレビュー

PackageInstaller ( https://developer.android.com/reference/android/content/pm/PackageInstaller.html ) は API 21 (Lollipop) から追加されたようですが、インストール方法に関する具体的なコード例は見つかりませんでしたこの API 経由の APK。コードのヘルプをいただければ幸いです。

私は Android M Preview の COSU/Kiosk アプリを調査しており、新しい機能「デバイス所有者によるアプリのサイレント インストールとアンインストール」を実装しようとしていました ( https://developer.android.com/preview/api-overview.html# afw ) PackageInstaller API 経由。

これらを見つけましたが、役に立ちません: Android L で「PackageInstaller」クラスを使用して APK をインストール/更新/削除する方法は? Lollipop の「PackageInstaller」クラスとは何ですか?

Android のサンプル アプリも見つかりませんでした。

前もって感謝します。

0 投票する
1 に答える
575 参照

android - device_owner.xml に 2 つのパッケージを追加する方法は?

タブレットにキオスク モードを作成したいのですが、1 つのアプリケーションと 1 つのランチャーがあり、両方をタスク ロックしたいのですが、アプリケーションとランチャーを 1 つのパッケージに入れると、原因が強制的に閉じられ、両方とも閉じられる可能性があります。 device_owner.xml に 2 つのパッケージを入れたいのですが、可能ですか? または私の問題について何か考えがありますか?

0 投票する
2 に答える
1686 参照

android-source - デバイス所有者構成で AOSP をビルドする

デバイス マネージャー アプリを使用して AOSP を構築したいと考えています。

device_owner.xml と device_policies.xml が既に構成されている状態で AOSP をビルドするにはどうすればよいですか?

PS: 私のターゲットは nexus5 になります。

0 投票する
1 に答える
291 参照

android - Android Wear Watch デバイス所有者の設定

キオスクモードが必要なAndroidウォッチ(私の場合はsony 3)用のアプリを作成しています。

使用する

私は得る

使用して

私は得る

Android Wear Watch 用のデバイス所有者アプリを作成した経験のある人はいますか?

0 投票する
1 に答える
408 参照

android - AndroidでsetRecommendedGlobalProxyを使用する方法

AndroidにsetRecommendedGlobalProxyを使用しようとしています。ここでドキュメントを見つけることができます

ブロックするには、入力、ホスト、ポート、および URL のリストが必要であることは理解していますが、それを使用すると、デバイス上のすべてのネットワークが機能しなくなりました。そのため、HTTPを壊してしまいましたが、これは私が望んでいるものではありません。

特定の Web サイト (学校環境に不適切) をブロックできるようにしたい。

プロキシ サーバーをセットアップする必要がありますか? ただし、ドキュメントには、ネットワークに依存しないと記載されています。

私はすでにデバイスの所有者を持っています。いかなる種類のルート メソッドも使用できないことに注意してください。

プロキシを使用する目的: 学校で使用する場合、デバイスから不適切なコンテンツをブロックしたい。

0 投票する
1 に答える
3041 参照

android - デバイス オーナー アプリはシステム アプリのアクセス許可を取得しますか?

デバイス所有者アプリケーションに関して、いくつかのピースをまとめようとしています。

新しくリリースされたEMM APIに関して、デバイス オーナー アプリケーションがシステム アプリの権限を取得する方法はありますか? API でリモート パッケージのインストールが可能であることに気付きましたが、これを機能させるには、アプリケーションにINSTAL_PACKAGESパーミッション (システム アプリ用に予約) が必要です。

また、Android Hidden API の公式ドキュメントはありますか、それともコード インスペクションとコメントだけですか?