AndroidにCOSUモードを統合するためのソリューションを探しています。私はすでに以下のリンクを通過しました、
https://developer.Android.com/work/cosu.html
誰かがそれをうまく実装しましたか?
Googleの新しい Android Management API を試してみることをお勧めします。これにより、デバイス上のエージェント(デバイスポリシーコントローラー)を構築しなくてもCOSUデバイスを管理できます。
this チュートリアルと that リポジトリを例とともに見てください。
...
if (mDevicePolicyManager.isLockTaskPermitted(
getApplicationContext().getPackageName())) {
Intent lockIntent = new Intent(getApplicationContext(),
LockedActivity.class);
lockIntent.putExtra(EXTRA_FILEPATH, mCurrentPhotoPath);
startActivity(lockIntent);
finish();
} else {
Toast.makeText(getApplicationContext(),
R.string.not_lock_whitelisted,Toast.LENGTH_SHORT)
.show();
}
...
どちらの方法もとても良いとは思いませんでした。デバイスポリシーの所有権を使用して他のアプリのインストールを防止し、ランチャーアプリを作成し(ホーム画面でした)、システムアプリにし、ステータスバーマネージャーのAPI(あまり知られていない)を使用して最近のボタンを削除し、防止しましたステータスバーが開かないため、自分以外のアプリを起動する方法はありませんでした。