西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)其它知識(shí) → Windows Phone 8藍(lán)牙編程開(kāi)發(fā)

Windows Phone 8藍(lán)牙編程開(kāi)發(fā)

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2013/1/12 13:02:14字體大。A-A+

作者:西西點(diǎn)擊:227次評(píng)論:1次標(biāo)簽: 藍(lán)牙

  • 類型:硬件優(yōu)化測(cè)試大。13.9M語(yǔ)言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載
3 頁(yè) 實(shí)現(xiàn)藍(lán)牙程序?qū)υO(shè)備的連接

實(shí)例:實(shí)現(xiàn)藍(lán)牙程序?qū)υO(shè)備的連接

下面給出藍(lán)牙程序?qū)υO(shè)備連接的示例:查找藍(lán)牙設(shè)備,并對(duì)找到的第一個(gè)藍(lán)牙設(shè)備進(jìn)行連接。
代碼清單19-2:藍(lán)牙程序?qū)υO(shè)備連接(源代碼:第19章\Examples_19_2)

MainPage.xaml文件主要代碼

        <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
             <StackPanel>
                <Button x:Name="btFindBluetooth" Content="連接周圍的藍(lán)牙設(shè)備" Click="btFindBluetooth_Click"/>
            </StackPanel>
        </Grid>

MainPage.xaml.cs文件主要代碼

        // 查找藍(lán)牙設(shè)備事件處理
        private async void btFindBluetooth_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                // 配置PeerFinder藍(lán)牙服務(wù)的GUID去搜索設(shè)備
                PeerFinder.AlternateIdentities["Bluetooth:SDP"] = "5bec6b8f-7eba-4452-bf59-1a510745e99d";
                var peers = await PeerFinder.FindAllPeersAsync();
                if (peers.Count == 0)
                {
                    Debug.WriteLine("沒(méi)發(fā)現(xiàn)藍(lán)牙設(shè)備");
                }
                else
                {
                    // 連接找到的第一個(gè)藍(lán)牙設(shè)備
                    PeerInformation selectedPeer = peers[0];
                    StreamSocket socket = new StreamSocket();
                    await socket.ConnectAsync(selectedPeer.HostName, selectedPeer.ServiceName);
                    MessageBox.Show("連接上了HostName:" + selectedPeer.HostName + "ServiceName:" + selectedPeer.ServiceName);
                }
            }
            catch (Exception ex)
            {
                if ((uint)ex.HResult == 0x8007048F)
                {
                    MessageBox.Show("Bluetooth is turned off");
                }
            }
        }

程序的運(yùn)行效果如圖19.3所示

本文導(dǎo)航

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(1)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)