我创建了一个Xamarin跨平台应用程序。在其中,我必须通过单击创建的按钮来打开我的xamarin跨平台Android应用程序的蓝牙设置页面。
设置打开后,我需要配对设备,类似于在普通设备中配对。
如果我单击“后退”按钮,它应返回到我创建的应用程序。
我在xamarin.form页面上创建了以下代码:
Bluetooth.xaml.cs:
using Android.Content;
using System.Runtime.InteropServices;
using Android.Support.Design.Widget;// Does not accept this in xamarin forms
using Android.Support.V7.App;// Does not accept this in xamarin forms
private void OnSettingsDevice_Button(object sender, EventArgs e)
{
Intent intentOpenBluetoothSettings = new Intent();
intentOpenBluetoothSettings.SetAction(Android.Provider.Settings.ActionBluetoothSettings);
StartActivity(intentOpenBluetoothSettings);
}
它抛出错误说明
名称'StartActivity'在当前上下文中不存在。
我甚至将此代码写在存储在App.Droid应用程序中的mainactivity.cs中。我无法在我的xamarin表单页面中调用它。
甚至尝试为该代码创建一个函数并在我的Xamarin.forms.cs文件中调用该函数。
请帮助我解决这个问题。
预先感谢