微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有 LOCK_TASK_FEATURE_HOME 就不能使用 LOCK_TASK_FEATURE_NOTIFICATIONS

如何解决没有 LOCK_TASK_FEATURE_HOME 就不能使用 LOCK_TASK_FEATURE_NOTIFICATIONS

我制作了一个基于 Android 的 Kiosk 应用程序。我通过创建设备管理员成功地做到了这一点。

    val deviceAdmin = ComponentName(this,AppAdminReceiver::class.java)
            mDpm = getSystemService(Context.DEVICE_POLICY_SERVICE) as DevicePolicyManager
            if (!mDpm!!.isAdminActive(deviceAdmin)) {
                Toast.makeText(this,getString(R.string.not_device_admin),Toast.LENGTH_SHORT).show()
            }
            if (mDpm!!.isDeviceOwnerApp(packageName)) {
                mDpm!!.setLockTaskPackages(deviceAdmin,arrayOf(packageName))
           startLockTask()
             
    //            mDpm!!.clearDeviceOwnerApp(packageName);
            } else {
                Toast.makeText(this,getString(R.string.not_device_owner),Toast.LENGTH_SHORT).show()
            }

代码禁用带有状态栏(通知栏)的底部导航栏。有什么办法可以启用状态栏。我正在开发 Android 9 以上的解决方

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。