我需要开发一个应用程序,它必须连接到蓝牙模块,我该怎么做?
当前版本的 WP7 API 无法访问蓝牙。
您可以使用启动器“ConnectionSettingsTask”来实现。
只需使用蓝牙的 ConnectionSettingsType 并调用 ConnectionSettingsTask 的 show 方法即可。这将启动蓝牙设置窗口,并允许用户更改蓝牙设置,甚至启用或禁用蓝牙。
您使用 Launcher ,使用命名空间 Microsoft.Phone.Tasks;
private void LaunchBluetoothSettingsForm()
{
ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
connectionSettingsTask.Show();
}
我开发了一个用于Windows Phone发送和接收图像/视频/音频文件的应用程序,BI在微软商店提交了这个应用程序,他们拒绝了我的应用程序。他们说这个应用程序允许用户发送受版权保护的数据,所以他们不能发布这种应用程序。
截至目前我们开发者还无法访问蓝牙模块,希望在 WP8 中我们可以通过 SDK 访问它。
将此代码用于您的按钮事件。您还可以使用此代码启用 Wifi 甚至飞行模式。只需将“蓝牙”一词替换为“Wifi”或“飞行模式”即可。
private void Blutooth_Click(object sender, EventArgs e)
{
ConnectionSettingsTask Task = new ConnectionSettingsTask();
Task.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
Task.Show();
}