Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin Android:从应用程序启动器隐藏/取消隐藏应用程序_Android_Xamarin_Xamarin.android_Xamarin.ios - Fatal编程技术网

Xamarin Android:从应用程序启动器隐藏/取消隐藏应用程序

Xamarin Android:从应用程序启动器隐藏/取消隐藏应用程序,android,xamarin,xamarin.android,xamarin.ios,Android,Xamarin,Xamarin.android,Xamarin.ios,我正在创建一个锁定媒体的Locker应用程序,但通过提供其他安全性,我希望该应用程序隐藏在应用程序启动器部分,以便非授权用户看不到它。 是否仍然可以从启动器中隐藏应用程序,然后再次取消隐藏并在用户需要时使其可见。您可以使用此选项从启动器中隐藏应用程序 public void hide() { ComponentName componentName = new ComponentName(this, Java.Lang.Class.FromType(typeof(

我正在创建一个锁定媒体的Locker应用程序,但通过提供其他安全性,我希望该应用程序隐藏在应用程序启动器部分,以便非授权用户看不到它。
是否仍然可以从启动器中隐藏应用程序,然后再次取消隐藏并在用户需要时使其可见。

您可以使用此选项从启动器中隐藏应用程序

    public void hide()
    { 
        ComponentName componentName = new ComponentName(this, Java.Lang.Class.FromType(typeof(MainActivity)).Name);
        PackageManager.SetComponentEnabledSetting(componentName, ComponentEnabledState.Disabled, ComponentEnableOption.DontKillApp);
    }
这将取消隐藏应用程序

    public void unhide()
    { 
        ComponentName componentName = new ComponentName(this, Java.Lang.Class.FromType(typeof(MainActivity)).Name);
        PackageManager.SetComponentEnabledSetting(componentName, ComponentEnabledState.Enabled, ComponentEnableOption.DontKillApp);
    }
(Xamarin版本代码)