国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Android源碼下載:Bluetooth_4.3 BLE藍牙通信

移動開發 Android
該Demo主要是兼容了支持BLE的Android4.3終端設備之間的藍牙通信。主要功能包含:藍牙的開啟、關閉;周圍藍牙開啟設備的搜索、建連;成功建連后,通過藍牙向對方發送消息。

功能分類:工具

支持平臺:Android

運行環境:Eclipse

開發語言:Java

開發工具:Eclipse

源碼大小:1.37MB

源碼下載地址:http://down.51cto.com/data/1984795

源碼簡介

該Demo主要是兼容了支持BLE的Android4.3終端設備之間的藍牙通信。

主要功能包含:

1、藍牙的開啟、關閉;

2、周圍藍牙開啟設備的搜索、建連

3、成功建連后,通過藍牙向對方發送消息。

注:要想觀察發送/接收消息,必須雙方都安裝了此APP。

源碼運行截圖

APP打開藍牙時,對藍牙的請求

藍牙通信

[[128207]]

搜索周圍安裝該APP的藍牙設備

設置藍牙的某些屬性值

源碼片段

  1. private void scanLeDevice(final boolean enable) { 

            if (enable) { 

  2.             // Stops scanning after a pre-defined scan period. 

                mHandler.postDelayed(new Runnable() { 

  3.                 @Override 

                    public void run() { 

  4.                     mScanning = false

                        mBluetoothAdapter.stopLeScan(mLeScanCallback); 

  5.                     invalidateOptionsMenu(); 

                    } 

  6.             }, SCAN_PERIOD); 

      

  7.             mScanning = true

                mBluetoothAdapter.startLeScan(mLeScanCallback); 

  8.         } else { 

                mScanning = false

  9.             mBluetoothAdapter.stopLeScan(mLeScanCallback); 

            } 

  10.         invalidateOptionsMenu(); 

        } 

  11.   

        // Adapter for holding devices found through scanning. 

  12.     private class LeDeviceListAdapter extends BaseAdapter { 

            private ArrayList<bluetoothdevice> mLeDevices; 

  13.         private LayoutInflater mInflator; 

      

  14.         public LeDeviceListAdapter() { 

                super(); 

  15.             mLeDevices = new ArrayList<bluetoothdevice>(); 

                mInflator = DeviceScanActivity.this.getLayoutInflater(); 

  16.         } 

      

  17.         public void addDevice(BluetoothDevice device) { 

                if(!mLeDevices.contains(device)) { 

  18.                 mLeDevices.add(device); 

                } 

  19.         } 

      

  20.         public BluetoothDevice getDevice(int position) { 

                return mLeDevices.get(position); 

  21.         } 

      

  22.         public void clear() { 

                mLeDevices.clear(); 

  23.         } 

      

  24.         @Override 

            public int getCount() { 

  25.             return mLeDevices.size(); 

            } 

  26.   

            @Override 

  27.         public Object getItem(int i) { 

                return mLeDevices.get(i); 

  28.         } 

      

  29.         @Override 

            public long getItemId(int i) { 

  30.             return i; 

            } 

  31.   

            @Override 

  32.         public View getView(int i, View view, ViewGroup viewGroup) { 

                ViewHolder viewHolder; 

  33.             // General ListView optimization code. 

                if (view == null) { 

  34.                 view = mInflator.inflate(R.layout.listitem_device, null); 

                    viewHolder = new ViewHolder(); 

  35.                 viewHolder.deviceAddress = (TextView) view.findViewById(R.id.device_address); 

                    viewHolder.deviceName = (TextView) view.findViewById(R.id.device_name); 

  36.                 view.setTag(viewHolder); 

                } else { 

  37.                 viewHolder = (ViewHolder) view.getTag(); 

                } 

  38.   

                BluetoothDevice device = mLeDevices.get(i); 

  39.             final String deviceName = device.getName(); 

                if (deviceName != null && deviceName.length() > 0

  40.                 viewHolder.deviceName.setText(deviceName); 

                else 

  41.                 viewHolder.deviceName.setText(R.string.unknown_device); 

                viewHolder.deviceAddress.setText(device.getAddress()); 

  42.   

                return view; 

  43.         } 

        } 

  44.   

        // Device scan callback. 

  45.     private BluetoothAdapter.LeScanCallback mLeScanCallback = new BluetoothAdapter.LeScanCallback() { 

      

  46.         @Override 

            public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) { 

  47.             runOnUiThread(new Runnable() { 

                    @Override 

  48.                 public void run() { 

                        mLeDeviceListAdapter.addDevice(device); 

  49.                     mLeDeviceListAdapter.notifyDataSetChanged(); 

                    } 

  50.             }); 

            } 

  51.     }; 

    </bluetoothdevice></bluetoothdevice> 

源碼下載地址:http://down.51cto.com/data/1984795

責任編輯:閆佳明 來源: 網絡整理
相關推薦

2013-08-06 15:13:57

Android 4.3源碼

2022-01-25 16:54:14

BLE操作系統鴻蒙

2015-01-15 16:25:23

Android源碼Socket通信

2023-03-08 21:30:33

2023-04-17 16:10:14

鴻蒙藍牙

2015-09-22 11:04:24

藍牙4.0開發

2022-11-17 15:26:06

低功耗藍牙鴻蒙

2015-01-19 13:42:08

Android游戲源碼藍牙對戰五子棋

2021-01-11 05:09:07

Android通信Qt

2021-09-22 09:42:41

鴻蒙HarmonyOS應用

2021-10-30 07:55:00

BLE 藍牙開發

2015-02-27 15:46:09

Android源碼桌面APP

2013-07-29 15:13:35

2023-09-19 15:58:13

Zigbee藍牙

2011-03-04 10:37:10

iOS 4.3GM版本

2015-01-21 15:28:16

Android源碼新浪微博

2015-02-27 16:36:21

Android源碼屏幕畫筆Demo

2015-01-22 14:12:40

Android源碼APP啟動引導

2015-07-15 14:27:04

Eddystone通信蘋果

2011-03-14 09:04:05

下載iOS 4.3 Bet
點贊
收藏

51CTO技術棧公眾號

免费影视亚洲| 欧美精品国产精品| 性欧美video高清bbw| 国产精品欧美日韩| 国产91丝袜在线观看| 日本高清成人vr专区| 97超碰在线播放| 亚洲亚洲精品在线观看| 日韩亚洲精品在线观看| 欧美午夜性视频| 亚洲天堂第二页| 蜜桃av噜噜一区二区三区小说| 888av在线| 91夜夜揉人人捏人人添红杏| 亚洲在线中文字幕| 一个色免费成人影院| 校园春色 亚洲色图| 久久在线观看视频| av在线不卡网| 九七电影院97理论片久久tvb| 黄瓜视频免费观看在线观看www| 欧美一区二区三区爱爱| 最新日韩欧美| 欧美激情二区| 蜜桃av噜噜一区二区三| 欧美一区二区视频在线观看2020 | 亚洲污视频在线观看| 欧美男插女视频| 中文字幕免费不卡| 欧美挤奶吃奶水xxxxx| av天天av| 成人妇女免费播放久久久| 激情亚洲一区二区三区四区| 欧美日韩国产免费观看| 蜜桃视频在线观看www社区| 品久久久久久久久久96高清| 日韩二区三区在线| 99久久er热在这里只有精品15 | 亚洲免费专区| 免费av片风间由美在线| 国产成人精品免费久久久久| 亚洲aⅴ怡春院| 日韩午夜av| 国产精选在线| 久久成人免费观看| 91高清免费视频| 欧美性xxxx极品高清hd直播| 免费看黄裸体一级大秀欧美| 亚洲最大成人| 日本特黄a级片| 亚洲一区二区三区乱码aⅴ| 日韩一区二区三区观看| 国产成人精品亚洲午夜麻豆| 一区二区三区视频免费视频观看网站 | 亚洲欧美福利视频| 久久无码av三级| 久久99影视| 免费a级人成a大片在线观看| 人妻互换免费中文字幕| 91av在线免费观看| 在线观看亚洲一区| 国产九色精品成人porny | 久久亚洲欧洲| 国精品产品一区| 中文字幕第12页| 美女视频久久| 欧美成人精品三级在线观看| 精品久久久久久久久久国产 | 波多野结衣乳巨码无在线| 国产www精品| 日韩一级二级三级精品视频| 成人avav在线| 97精品中文字幕| 成人女同在线观看| 日本爱爱免费视频| 99re视频在线播放| 一本色道久久88综合亚洲精品ⅰ | 九九99九九精彩| 翡翠波斯猫1977年美国| 国产香蕉精品视频一区二区三区| 国产精品福利在线播放| 伊人影院久久| 精品一区二区三区中文字幕| 青青草观看免费视频在线| 亚洲激情免费视频| 国产综合久久久久久| 亚洲欧美日韩精品久久奇米色影视| 一区二区在线观看免费视频播放| 免费高清在线一区| 日韩成人三级| 成人四虎影院| 成人资源www网在线最新版| 国产二区视频在线播放| 国产精品一国产精品最新章节| 久久精品国产亚洲一区二区| 欧美三级资源在线| 国产精品三级电影| 青青草97国产精品免费观看| 日韩1区2区| 成人免费观看49www在线观看| 在线观看精品一区二区三区| 99热在线免费| 屁屁影院ccyy国产第一页| 国产激情美女久久久久久吹潮| 久久av在线看| 精品99一区二区三区| 红桃av永久久久| 久久久激情视频| 激情欧美日韩一区二区| 欧美成人中文| 精品少妇3p| 欧美日韩国产网站| 国产激情视频在线| 中文在线a√在线8| 天天操天天摸天天爽| 亚洲国产一区在线| 成人xxxxx色| 国产成人在线亚洲欧美| 久久精品国产亚洲7777| 欧美精品一区二区三区四区 | 国产精品探花在线观看| 在线成人视屏| 牛牛精品在线| 日本v片在线免费观看| 日本a√在线观看| 国产青草视频在线观看| 婷婷久久五月天| 99一区二区| 国产精品国产三级国产aⅴ浪潮| 久久影视免费观看| 亚洲性xxxx| 精品国产一区二区在线观看| 欧美日韩精品三区| 欧美午夜视频一区二区| 亚洲男人的天堂av| 中文文精品字幕一区二区| 成人视屏免费看| 精品无人码麻豆乱码1区2区| 免费视频一区| 一区福利视频| 欧美精品国产一区| 婷婷综合伊人| 久久中文字幕二区| 韩日一区二区三区| 久久成人av| 一区二区三区视频免费观看| 成人av动漫| 精品99re| 久久av网站| 日韩不卡在线视频| 亚洲成人毛片| 99tv成人影院| 精品一区视频| 成人av综合网| 亚洲欧洲国产精品一区| 高清在线一区二区| 欧美h版在线观看| 精品午夜av| 538任你躁精品视频网免费| 91久久青草| 亚州一区二区| 国产精品一线| 日本成人7777| 中文字幕中文字幕精品| 久久99青青| 久久精品99久久无色码中文字幕| 色婷婷亚洲mv天堂mv在影片| 天天射综合网视频| 激情五月***国产精品| 99在线精品视频在线观看| 国产日产高清欧美一区二区三区| 日韩午夜免费| 蜜桃视频一区二区| 成人一级片在线观看| 久久综合九色欧美综合狠狠 | 2020国产精品| 中文av一区二区| 欧美国产视频在线| 69堂成人精品视频免费| av在线电影观看| 欧美日本中文| 日韩av在线网页| **欧美大码日韩| 亚洲精品视频一区| 亚洲成人免费在线观看| 一本高清dvd不卡在线观看| 欧美色综合天天久久综合精品| 欧美人妇做爰xxxⅹ性高电影| 日韩精品一区在线| 一本一本久久a久久精品综合小说| 在线日韩日本国产亚洲| 久久久999精品| 4k岛国日韩精品**专区| 成人免费视频a| 欧美一区二区在线| 国产手机免费视频| a视频v在线| 在线播放麻豆| 91p九色成人| 国产午夜一区|