源碼簡介

最近穿戴設備發展得很火,把相關技術也帶旺了,其中一項是BLE(Bluetooth Low Energy)。BLE是藍牙4.0的核心Profile,主打功能是快速搜索,快速連接,超低功耗保持連接和傳輸數據,弱點是數據傳輸速率低,由于BLE的低功耗特點,因此普遍用于穿戴設備。Android 4.3才開始支持BLE API,所以請各位客官把本文代碼運行在藍牙4.0和Android 4.3及其以上的系統,另外本文所用的BLE終端是一個藍牙4.0的串口藍牙模塊。因為我的是4.2的機子所以測試的時候直接跳出解析包失敗,有符合條件的真機的朋友可以下載看一下。源碼部分有注釋 項目編碼UTF-8
Android例子源碼帶有藍牙4.0的手機與BLE終端通信

文件夾 PATH 列表
卷序列號為 84DD6709 3CD2:D088
C:.
│  javaapk.com文件列表生成工具.bat
│  JavaApk源碼說明.txt
│  目錄列表.txt
│  
└─BluetoothLeGatt
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  ic_launcher-web.png
    │  lint.xml
    │  proguard-project.txt
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.core.resources.prefs
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    ├─bin
    │  │  AndroidManifest.xml
    │  │  BluetoothLeGatt.apk
    │  │  classes.dex
    │  │  resources.ap_
    │  │  
    │  ├─classes
    │  │  └─com
    │  │      └─example
    │  │          └─bluetooth
    │  │              └─le
    │  │                      BluetoothLeClass$1.class
    │  │                      BluetoothLeClass$OnConnectListener.class
    │  │                      BluetoothLeClass$OnDataAvailableListener.class
    │  │                      BluetoothLeClass$OnDisconnectListener.class
    │  │                      BluetoothLeClass$OnServiceDiscoverListener.class
    │  │                      BluetoothLeClass.class
    │  │                      BuildConfig.class
    │  │                      DeviceScanActivity$1.class
    │  │                      DeviceScanActivity$2.class
    │  │                      DeviceScanActivity$3$1.class
    │  │                      DeviceScanActivity$3.class
    │  │                      DeviceScanActivity$4.class
    │  │                      DeviceScanActivity$5.class
    │  │                      DeviceScanActivity.class
    │  │                      LeDeviceListAdapter$ViewHolder.class
    │  │                      LeDeviceListAdapter.class
    │  │                      R$attr.class
    │  │                      R$drawable.class
    │  │                      R$id.class
    │  │                      R$layout.class
    │  │                      R$menu.class
    │  │                      R$string.class
    │  │                      R.class
    │  │                      Utils.class
    │  │                      
    │  ├─dexedLibs
    │  └─res
    │      ├─crunch
    │      │  ├─drawable-hdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  ├─drawable-mdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  ├─drawable-xhdpi
    │      │  │      ic_launcher.png
    │      │  │      
    │      │  └─drawable-xxhdpi
    │      │          ic_launcher.png
    │      │          
    │      ├─drawable-hdpi
    │      │      ic_launcher.png
    │      │      
    │      ├─drawable-mdpi
    │      │      ic_launcher.png
    │      │      
    │      ├─drawable-xhdpi
    │      │      ic_launcher.png
    │      │      
    │      └─drawable-xxhdpi
    │              ic_launcher.png
    │              
    ├─gen
    │  └─com
    │      └─example
    │          └─bluetooth
    │              └─le
    │                      BuildConfig.java
    │                      R.java
    │                      
    ├─res
    │  ├─drawable-hdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-ldpi
    │  ├─drawable-mdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xxhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─layout
    │  │      actionbar_indeterminate_progress.xml
    │  │      gatt_services_characteristics.xml
    │  │      listitem_device.xml
    │  │      
    │  ├─menu
    │  │      gatt_services.xml
    │  │      main.xml
    │  │      
    │  └─values
    │          strings.xml
    │          
    └─src
        └─com
            └─example
                └─bluetooth
                    └─le
                            BluetoothLeClass.java
                            DeviceScanActivity.java
                            LeDeviceListAdapter.java
                            Utils.java
                            

7條源碼討論
發表評論

您必須登錄才能評論.

6# xyz945 2016-07-11 下午4:40

誰有實例demo

5# gm1031 2016-04-06 下午6:00

….又是官方的demo 哎

4# Honest_Man 2015-11-18 下午5:00

沒什么用

地板 enext 2015-03-20 下午9:43

改天拿出來用。

板凳 jay 2014-11-07 下午3:08

代碼運行不了

沙發 yangyunlong168 2014-08-25 下午6:47

根本用不了!!!

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.24 queries in 0.955 seconds


竟彩足球比分直播