9

寻找在 Android 中集成 COSU 模式的解决方案。我已经浏览了以下链接,

https://developer.android.com/work/cosu.html

有人成功实施了吗?

4

3 回答 3

5

通过示例查看教程和存储库。

...
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();
}
...
于 2017-08-01T17:16:16.230 回答
3

您可能想尝试 Google 的新Android Management API,它允许管理 COSU 设备,而无需构建设备上的代理(设备策略控制器)。

于 2017-08-05T12:22:42.857 回答
1

我决定这两种方式都不是很好。我使用设备策略所有权来防止安装任何其他应用程序,编写了一个启动器应用程序(所以我们是主屏幕),将其设为系统应用程序并使用状态栏管理器 api(这不是众所周知的)来删除最近按钮并防止状态栏从被打开,所以没有办法启动任何应用程序,但我的。

于 2017-08-01T15:53:01.003 回答