2017-06-12 78 views
0

形成使用Knox標準SDK v.5.7的Android應用程序。Xamarin.forms在Knox標準SDK中激活Kiosk模式後啓用狀態欄5.7

當進入Kiosk模式時,狀態欄被隱藏,但是我需要保持狀態欄可見。

我已經看到類似的問題,但沒有一個具體的答案工作。問題是基本相同,這裏所描述: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); 

任何想法如何,我可以顯示使用諾克斯SDK系統吧?

回答

0

我有一個類似的問題:

我founf移動標誌:

KioskConfig.HideSystemBar(false); 
KioskConfig.HideStatusBar(false); 

前:

KioskConfig.EnableKioskMode(KioskSettings); 

解決了這個問題。雖然標誌默認爲false,但是這是您第一次啓用它們,因此不需要將它們標記爲false,而是將其設置爲reset,然後將它們移動到上方。

相關問題