问题描述
我制作了一个基于 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 (将#修改为@)