Xamarin.forms 在 knox standard sdk 5.7 中激活 Kiosk 模式后启用状态栏
Xamarin.forms Enable Status Bar after activiating Kiosk Mode in knox standard sdk 5.7
形成 Android 使用 Knox Standard SDK v.5.7 的应用程序。
进入 Kiosk 模式时,状态栏被隐藏,但我需要保持状态栏可见。
我见过类似的问题,但 none 有一个具体的答案。问题与此处描述的基本相同:https://seap.samsung.com/forum-topic/unable-enable-status-bar-after-activiated-kiosk-mode
KnoxKioskMode = KnoxKioskMode ?? KnoxKioskMode.GetInstance(context);
var knoxKioskSettings = new KioskSetting
{
SystemBar = true,
HomeKey = false,
StatusBarExpansion = false,
StatusBar = true,
NavigationBar = false,
MultiWindow = false,
SettingsChanges = true,
WipeRecentTasks = false,
AirView = false,
SmartClip = false,
AirCommand = false,
BlockedEdgeFunctions = KnoxKioskMode.EdgeFunctionAll
};
KnoxKioskMode.EnableKioskMode(knoxKioskSettings);
KnoxKioskMode.AllowHardwareKeys(DisabledKeys, false);
// This does not work as the system bar is still hidden.
KnoxKioskMode.HideSystemBar(false);
KnoxKioskMode.HideStatusBar(false);
知道如何使用 Knox sdk 显示系统栏吗?
我遇到过类似的问题:
我发现移动标志:
KioskConfig.HideSystemBar(false);
KioskConfig.HideStatusBar(false);
之前:
KioskConfig.EnableKioskMode(KioskSettings);
解决了这个问题。默认情况下,这些标志是假的,所以这是你第一次启用它们,没有必要将它们标记为假,但它是一个重置,然后是的,将它们移到上面。
形成 Android 使用 Knox Standard SDK v.5.7 的应用程序。
进入 Kiosk 模式时,状态栏被隐藏,但我需要保持状态栏可见。
我见过类似的问题,但 none 有一个具体的答案。问题与此处描述的基本相同:https://seap.samsung.com/forum-topic/unable-enable-status-bar-after-activiated-kiosk-mode
KnoxKioskMode = KnoxKioskMode ?? KnoxKioskMode.GetInstance(context);
var knoxKioskSettings = new KioskSetting
{
SystemBar = true,
HomeKey = false,
StatusBarExpansion = false,
StatusBar = true,
NavigationBar = false,
MultiWindow = false,
SettingsChanges = true,
WipeRecentTasks = false,
AirView = false,
SmartClip = false,
AirCommand = false,
BlockedEdgeFunctions = KnoxKioskMode.EdgeFunctionAll
};
KnoxKioskMode.EnableKioskMode(knoxKioskSettings);
KnoxKioskMode.AllowHardwareKeys(DisabledKeys, false);
// This does not work as the system bar is still hidden.
KnoxKioskMode.HideSystemBar(false);
KnoxKioskMode.HideStatusBar(false);
知道如何使用 Knox sdk 显示系统栏吗?
我遇到过类似的问题:
我发现移动标志:
KioskConfig.HideSystemBar(false);
KioskConfig.HideStatusBar(false);
之前:
KioskConfig.EnableKioskMode(KioskSettings);
解决了这个问题。默认情况下,这些标志是假的,所以这是你第一次启用它们,没有必要将它们标记为假,但它是一个重置,然后是的,将它们移到上面。