2012-04-09 98 views
0

我需要開發一個應用程序,它必須連接到藍牙模塊,我該怎麼做?wp7上的藍牙

+0

我不知道你是否仍然需要信息,但對於WP8諾基亞工程師(Justin Angel)已經發布了藍牙SDK [link](http://metroeeg.codeplex.com/documentation) – Damien 2013-01-25 16:30:00

回答

5

當前版本的WP7 API無法訪問藍牙。

+0

而且沒有任何無證書API。謝謝。 – 2012-04-10 15:18:02

+1

實際上有一種使用藍牙的方法。這種方式只適用於OEM和移動運營商。 – 2012-07-01 13:41:01

+0

這怎麼可能?我們需要外部庫還是使用我們自己的btstack? – Ahmed 2012-07-01 20:22:34

2

你可以使用啓動器「ConnectionSettingsTask」來實現它。

只需使用ConnectionSettingsType進行藍牙並調用ConnectionSettingsTask的show方法即可。這將啓動藍牙設置窗口,並讓用戶更改藍牙設置,甚至啓用或禁用藍牙。

您使用Launcher,使用命名空間Microsoft.Phone.Tasks;

private void LaunchBluetoothSettingsForm() 
    { 
     ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask(); 
     connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth; 
     connectionSettingsTask.Show(); 
    } 
0

將此代碼用於您的按鈕事件。您也可以使用此代碼啓用Wifi甚至飛行模式。只需將Blutooth替換爲Wifi或飛行模式即可。

private void Blutooth_Click(object sender, EventArgs e) 
{ 
    ConnectionSettingsTask Task = new ConnectionSettingsTask(); 
    Task.ConnectionSettingsType = ConnectionSettingsType.Bluetooth; 
    Task.Show(); 
} 
2

我已經開發發送應用程序和接收圖像/視頻/音頻文件的Windows Phone,BI提交一份關於微軟專賣店此應用程序,他們拒絕了馬的應用。他們說這個應用程序允許用戶發送受版權保護的數據,所以他們不能發佈這種應用程序。

2

截至今天,我們的開發人員無法訪問藍牙模塊,希望在WP8中我們可以通過SDK訪問它。