2017-06-12 15 views
0

Knox Standard SDK v.5.7を使用するAndroidアプリを作成します。Xamarin.forms Knox標準SDK 5.7でキオスクモードを有効にした後、ステータスバーを有効にします。5.7

キオスクモードに入るとステータスバーが表示されなくなりますが、ステータスバーは表示したままにしておく必要があります。

私は同様の質問を見たことがありますが、具体的な答えはありません。問題は、基本的には、ここで説明されているものと同じです。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を使用して、システムのバーを表示することができますどのように任意のアイデア?

私は旗を動かすfounf:

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

前に:私は同様の問題があった

答えて

0

KioskConfig.EnableKioskMode(KioskSettings); 

は、この問題を解決しました。フラグはデフォルトではfalseになっていますので、初めて有効にするのはfalseですが、リセットしてから上に移動する必要はありません。

関連する問題