【发布时间】:2017-08-03 11:20:59
【问题描述】:
我正在处理 Xamarin 表单,我想知道如何以编程方式打开我的应用程序的设置页面?
【问题讨论】:
-
我真的很伤心 lmgtfy 在这里被禁止了。
标签: xamarin xamarin.forms
我正在处理 Xamarin 表单,我想知道如何以编程方式打开我的应用程序的设置页面?
【问题讨论】:
标签: xamarin xamarin.forms
public interface ISystemSettings
{
void OpenApplicationDetailsSettings();
}
iOS
[assembly: Dependency(typeof(SystemSettings))]
public class SystemSettings : ISystemSettings
{
public void OpenApplicationDetailsSettings()
{
var ApplicationUrl = new NSUrl(UIApplication.OpenSettingsUrlString);
UIApplication.SharedApplication.OpenUrl(ApplicationUrl);
}
}
安卓
[assembly: Dependency(typeof(SystemSettings))]
public class SystemSettings : ISystemSettings
{
public void OpenApplicationDetailsSettings()
{
Forms.Context.StartActivity(new Intent(
Android.Provider.Settings.ActionApplicationDetailsSettings,
Android.Net.Uri.Parse("package:" + Android.App.Application.Context.PackageName)));
}
}
【讨论】:
【讨论】: