如何解决没有 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 举报,一经查实,本站将立刻删除。