打开蓝牙设置页面并返回到应用程序

时间:2019-05-29 05:18:48

标签: c# xamarin xamarin.forms xamarin.android

我创建了一个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文件中调用该函数。

尝试过https://jeremylindsayni.wordpress.com/2018/12/16/how-to-detect-nearby-bluetooth-devices-with-net-and-xamarin-android/博客,但无法执行。

请帮助我解决这个问题。

预先感谢

0 个答案:

没有答案