45

私の会社は、組み込みデバイスを置き換える製品として、特定のタスクを実行するアプリケーションを搭載した Android デバイスの販売を検討しています。

ただし、デバイスをロックして、開発するアプリケーションにのみアクセスし、通常の Android OS インターフェイスにアクセスできないようにする必要があります。

次のことをお願いします。

  1. デバイスの起動時に、アプリケーションを自動的にロードする必要があります
  2. デバイスへのアクセスを許可するアプリケーションを終了する方法はありません (マスターパスワードを入力しない限り)。

これを行うことは可能ですか?どうすればこれを行うことができますか?

4

5 に答える 5

23

この問題にはいくつかの解決策が考えられますが、Android には「すぐに使える」解決策はありません。(編集:少なくともAndroid 5.0より前ではない)

  • アプリケーションを開発し、標準のホーム画面アプリ/ランチャーとして有効にします。ユーザーは、セーフ モードで起動することによってのみ、この解決策を回避できました。
  • 独自のカーネルを開発する (コメントで Chloe が述べたように)
  • この場合、サードパーティのアプリケーションを使用してください。(これにはほとんどの場合、デバイスの root が必要です) Play ストアでさまざまなソリューションを利用できます ( KioWareSureLock など)。を検索しAndroid Kiosk Modeて、より多くの結果を取得します。
于 2014-06-09T20:50:19.793 に答える
12

Android 6.0 以降では、@Mark Melling の指摘に加えて、Corporate Owned Single Use (COSU) デバイスのデバイス ポリシーを構成できます。

IT 管理者は、Android 6.0 Marshmallow 以降のデバイスを企業所有の使い捨て (COSU) デバイスとして構成できます。これらは、デジタル サイネージ、チケット印刷、POS、在庫管理など、単一の目的で使用される Android デバイスです。Android デバイスを COSU デバイスとして使用するには、顧客が管理できる Android アプリを開発する必要があります。

顧客は COSU デバイスを構成できます。

1 つのアプリケーションを画面にロックし、[ホーム] ボタンと [最近] ボタンを非表示にして、ユーザーがアプリをエスケープできないようにします。カタログ アプリと Web ブラウザーを備えた図書館キオスクなど、複数のアプリケーションを画面に表示できるようにします。

http://developer.android.com/training/enterprise/cosu.html

于 2016-04-26T13:22:34.760 に答える