首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android下如何实现单应用模式(COSU)?

Android下如何实现单应用模式(COSU)?
EN

Stack Overflow用户
提问于 2017-06-29 23:02:23
回答 3查看 8.5K关注 0票数 9

寻找在Android.I中集成COSU模式的解决方案。我已经通过以下链接。

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

有没有人成功实现了它?

EN

回答 3

Stack Overflow用户

发布于 2017-08-02 01:16:16

通过示例来看一下this教程和that存储库。

代码语言:javascript
复制
...
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();
}
...
票数 5
EN

Stack Overflow用户

发布于 2017-08-05 20:22:43

你可能想试试谷歌的新Android Management API,它允许管理COSU设备,而不必构建设备上的代理(设备策略控制器)。

票数 3
EN

Stack Overflow用户

发布于 2017-08-01 23:53:01

我认为这两种方法都不是很好。我使用设备策略所有权来阻止安装任何其他应用程序,编写了一个启动器应用程序(所以我们是主屏幕),使其成为系统应用程序,并使用状态栏管理器app (不为人熟知)删除最近按钮,防止状态栏被打开,因此除了我的应用程序之外,没有其他方法可以启动任何应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44828745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档