我需要打开我的Xamarin Android应用程序的应用设置页面。
使用Java,正确的方法似乎是:
startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.parse("package:" + BuildConfig.APPLICATION_ID)));
因此,我尝试使用C#:
StartActivity(new Intent(Android.Provider.Settings.ActionApplicationDetailsSettings,
Android.Net.Uri.Parse("package:" + BuildConfig.ApplicationId)));
这不会有任何作用......
我试过没有Uri参数,但那样会抛出异常:
Android.Content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.APPLICATION_DETAILS_SETTINGS }
我也尝试过
StartActivityForResult(
new Intent(Android.Provider.Settings.ActionApplicationDetailsSettings), 0);
同样的异常...
有任何想法吗?
谢谢。