2017-08-03 122 views

回答

0
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); 
    } 
} 

的Android

[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))); 
    } 
} 
相關問題