日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 傳統(tǒng)藍(lán)牙本機(jī)管理

場景介紹

在平川等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站制作,平川網(wǎng)站建設(shè)費(fèi)用合理。

傳統(tǒng)藍(lán)牙本機(jī)管理主要是針對(duì)藍(lán)牙本機(jī)的基本操作,包括打開和關(guān)閉藍(lán)牙、設(shè)置和獲取本機(jī)藍(lán)牙名稱、掃描和取消掃描周邊藍(lán)牙設(shè)備、獲取本機(jī)藍(lán)牙 profile 對(duì)其他設(shè)備的連接狀態(tài)、獲取本機(jī)藍(lán)牙已配對(duì)的藍(lán)牙設(shè)備列表。

接口說明

接口名功能描述
getDefaultHost(Context context)獲取BluetoothHost實(shí)例,去管理本機(jī)藍(lán)牙操作。
enableBt()打開本機(jī)藍(lán)牙。
disableBt()關(guān)閉本機(jī)藍(lán)牙。
setLocalName(String name)設(shè)置本機(jī)藍(lán)牙名稱。
getLocalName()獲取本機(jī)藍(lán)牙名稱。
getBtState()獲取本機(jī)藍(lán)牙狀態(tài)。
startBtDiscovery()發(fā)起藍(lán)牙設(shè)備掃描。
cancelBtDiscovery()取消藍(lán)牙設(shè)備掃描。
isBtDiscovering()檢查藍(lán)牙是否在掃描設(shè)備中。
getProfileConnState(int profile)獲取本機(jī)藍(lán)牙profile對(duì)其他設(shè)備的連接狀態(tài)。
getPairedDevices()獲取本機(jī)藍(lán)牙已配對(duì)的藍(lán)牙設(shè)備列。

打開藍(lán)牙

  1. 調(diào)用 BluetoothHost 的 getDefaultHost(Context context) 接口,獲取 BluetoothHost 實(shí)例,管理本機(jī)藍(lán)牙操作。
  1. 調(diào)用 enableBt() 接口,打開藍(lán)牙。
  1. 調(diào)用 getBtState(),查詢藍(lán)牙是否打開。
   // 獲取藍(lán)牙本機(jī)管理對(duì)象
   BluetoothHost bluetoothHost = BluetoothHost.getDefaultHost(context);
   // 調(diào)用打開接口
   bluetoothHost.enableBt();
   // 調(diào)用獲取藍(lán)牙開關(guān)狀態(tài)接口
   int state = bluetoothHost.getBtState();

藍(lán)牙掃描

  1. 開始藍(lán)牙掃描前要先注冊廣播 BluetoothRemoteDevice.EVENT_DEVICE_DISCOVERED。
  1. 調(diào)用 startBtDiscovery() 接口開始進(jìn)行掃描外圍設(shè)備。
  1. 如果想要獲取掃描到的設(shè)備,必須在注冊廣播時(shí)繼承實(shí) 現(xiàn)CommonEventSubscriber 類的 onReceiveEvent(CommonEventData data) 方法,并接收 EVENT_DEVICE_DISCOVERED 廣播。
   //開始掃描
   mBluetoothHost.startBtDiscovery();
   //接收系統(tǒng)廣播
   public class MyCommonEventSubscriber extends CommonEventSubscriber {
       @Override
       public void onReceiveEvent(CommonEventData var){
           Intent info = var.getIntent();
           if(info == null) return;
           //獲取系統(tǒng)廣播的action
           String action = info.getAction();
           //判斷是否為掃描到設(shè)備的廣播
           if(action == BluetoothRemoteDevice.EVENT_DEVICE_DISCOVERED){    
               IntentParams myParam = info.getParams();    
               BluetoothRemoteDevice device = (BluetoothRemoteDevice)myParam.getParam(BluetoothRemoteDevice.REMOTE_DEVICE_PARAM_DEVICE);
           }
       }
   }

新聞標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 傳統(tǒng)藍(lán)牙本機(jī)管理
分享URL:http://www.5511xx.com/article/dhcspip.html