【发布时间】:2019-07-15 09:56:15
【问题描述】:
我正在尝试使用 Xamarin.forms android 项目中的 AudioManager 将铃声模式更改为单击按钮时静音
我试过这段代码,我认为它是正确的
private void Silent_Clicked(object sender, EventArgs e)
{
AudioManager am = (AudioManager)this.GetSystemService(Context.AudioService);
am.RingerMode = RingerMode.Silent;
}
但我收到有关 GetSystemService 的错误
严重性代码描述项目文件行抑制状态 错误 CS1061 'MainPage' 不包含 'GetSystemService' 并且没有可访问的扩展方法 接受“MainPage”类型的第一个参数的“GetSystemService”可以 被发现(您是否缺少 using 指令或程序集 参考?)RingDemo C:\Users\GTS\Desktop\RingDemo\RingDemo\RingDemo\MainPage.xaml.cs 25 活动
我无法为它找出正确的组件
【问题讨论】:
-
您正尝试在您的常见表单项目中使用 Android 代码。那是行不通的。您需要使用 XF DependencyService 来执行此操作
-
@Jason 有一个简单的文档吗?
标签: c# android xamarin.forms