我需要開發一個應用程序,它必須連接到藍牙模塊,我該怎麼做?wp7上的藍牙
wp7上的藍牙
回答
當前版本的WP7 API無法訪問藍牙。
而且沒有任何無證書API。謝謝。 – 2012-04-10 15:18:02
實際上有一種使用藍牙的方法。這種方式只適用於OEM和移動運營商。 – 2012-07-01 13:41:01
這怎麼可能?我們需要外部庫還是使用我們自己的btstack? – Ahmed 2012-07-01 20:22:34
你可以使用啓動器「ConnectionSettingsTask」來實現它。
只需使用ConnectionSettingsType進行藍牙並調用ConnectionSettingsTask的show方法即可。這將啓動藍牙設置窗口,並讓用戶更改藍牙設置,甚至啓用或禁用藍牙。
您使用Launcher,使用命名空間Microsoft.Phone.Tasks;
private void LaunchBluetoothSettingsForm()
{
ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
connectionSettingsTask.Show();
}
將此代碼用於您的按鈕事件。您也可以使用此代碼啓用Wifi甚至飛行模式。只需將Blutooth替換爲Wifi或飛行模式即可。
private void Blutooth_Click(object sender, EventArgs e)
{
ConnectionSettingsTask Task = new ConnectionSettingsTask();
Task.ConnectionSettingsType = ConnectionSettingsType.Bluetooth;
Task.Show();
}
我已經開發發送應用程序和接收圖像/視頻/音頻文件的Windows Phone,BI提交一份關於微軟專賣店此應用程序,他們拒絕了馬的應用。他們說這個應用程序允許用戶發送受版權保護的數據,所以他們不能發佈這種應用程序。
截至今天,我們的開發人員無法訪問藍牙模塊,希望在WP8中我們可以通過SDK訪問它。
- 1. WP7藍牙文件傳輸
- 2. Android上的藍牙
- 3. iOS上的藍牙
- 4. 2.0+上的藍牙
- 5. 藍牙LE上Raspbian
- 6. 藍牙IOException:藍牙關閉
- 7. Webos上的藍牙架構
- 8. iPhone - SDK 5.1上的藍牙
- 9. iMac上的藍牙SPP
- 10. iMac上的藍牙版本
- 11. Android上的可靠藍牙
- 12. Mac OS上的藍牙4(藍牙智能)
- 13. Android上的藍牙:startDiscovery不起作用,我啓用了藍牙
- 14. 在iOS上使用藍牙
- 15. Android藍牙:RFCOMM +藍牙耳機
- 16. 藍牙和Bleno樹莓藍牙外設
- 17. 藍牙SPP和其他藍牙服務
- 18. Android藍牙LE和經典藍牙API
- 19. 使用藍牙耳機控制WP7和WP8應用程序
- 20. 桌面silverlight應用程序藍牙和WP7
- 21. Android上的藍牙 - 如何連接到正確的藍牙設備?
- 22. VirtualBox上的Android x86中的藍牙
- 23. 的javax藍牙API
- 24. C++中的藍牙
- 25. 藍牙庫的Windows
- 26. Android中的藍牙
- 27. 藍牙的工作
- 28. iphone中的藍牙
- 29. MonoDroid藍牙
- 30. 通過藍牙
我不知道你是否仍然需要信息,但對於WP8諾基亞工程師(Justin Angel)已經發布了藍牙SDK [link](http://metroeeg.codeplex.com/documentation) – Damien 2013-01-25 16:30:00