资源简介
android 蓝牙助手 源代码

代码片段和文件信息
/*
* The MIT License (MIT)
* Copyright (c) 2015 linkMob.cc
* Author: lujun
* Permission is hereby granted free of charge to any person obtaining a copy
* of this software and associated documentation files (the “Software“) to deal
* in the Software without restriction including without limitation the rights
* to use copy modify merge publish distribute sublicense and/or sell
* copies of the Software and to permit persons to whom the Software is
* furnished to do so subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS OR
* IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package co.lujun.lmbluetoothsdk;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Context;
import android.content.Intent;
import java.util.Set;
import java.util.UUID;
import co.lujun.lmbluetoothsdk.base.Bluetooth;
import co.lujun.lmbluetoothsdk.base.BluetoothListener;
import co.lujun.lmbluetoothsdk.base.State;
import co.lujun.lmbluetoothsdk.service.BluetoothService;
/**
* Author: lujun(http://blog.lujun.co)
* Date: 2016-1-14 10:59
*/
public class BluetoothController extends Bluetooth {
private BluetoothService mBluetoothService;
private static BluetoothController sBluetoothController;
/**
* Get current instance as singleton.
* @return BluetoothController instance
*/
public static BluetoothController getInstance(){
if (sBluetoothController == null){
synchronized (BluetoothController.class){
if (sBluetoothController == null){
sBluetoothController = new BluetoothController();
}
}
}
return sBluetoothController;
}
/**
* Build this instance.
* @param context the current context you use
* @return BluetoothController instance
*/
public BluetoothController build(Context context){
mContext = context;
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
mBluetoothService = new BluetoothService();
return this;
}
/**
* Set bluetooth listener you can check all bluetooth status and read data with this listener‘s callback.
* @param listener a BluetoothListener
*/
public void setBluetoothListener(BluetoothListener listener){
this.mBluetoothListener = listener;
registerReceiver();
if (mBluetoothService != null) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\
文件 511 2017-02-16 13:58 LMBluetoothSdk-master\.gitignore
文件 684 2017-02-16 13:58 LMBluetoothSdk-master\.travis.yml
文件 9556 2017-02-16 13:58 LMBluetoothSdk-master\README.md
文件 644 2017-02-16 13:58 LMBluetoothSdk-master\build.gradle
文件 855 2017-02-16 13:58 LMBluetoothSdk-master\gradle.properties
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\gradle\
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\gradle\wrapper\
文件 53637 2017-02-16 13:58 LMBluetoothSdk-master\gradle\wrapper\gradle-wrapper.jar
文件 233 2017-02-16 13:58 LMBluetoothSdk-master\gradle\wrapper\gradle-wrapper.properties
文件 4971 2017-02-16 13:58 LMBluetoothSdk-master\gradlew
文件 2314 2017-02-16 13:58 LMBluetoothSdk-master\gradlew.bat
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\
文件 511 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\.gitignore
文件 559 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\build.gradle
文件 685 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\proguard-rules.pro
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\
文件 336 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\AndroidManifest.xm
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\
文件 6370 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\BluetoothController.java
文件 10355 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\BluetoothLEController.java
目录 0 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
文件 3026 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
文件 7282 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
文件 2451 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
文件 1588 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
文件 1900 2017-02-16 13:58 LMBluetoothSdk-master\lmbluetoothsdk\src\main\java\co\lujun\lmbluetoothsdk\ba
............此处省略69个文件信息
相关资源
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- JSP企业人事管理系统设计(源代码+论
- Android非常漂亮的登录界面
- Java写的cmm词法分析器源代码及javacc学
- pc与android通过usb socket实现手机通信
- JAVA JSP公司财务管理系统 源代码 论文
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Java记事本【源代码 实验报告】
- java实现小型函数画图板(附源代码、
- 在线考试系统源代码(jsp)
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- java编写21点游戏(附源代码)
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- java 原创 坦克大战 源码 带有详细注释
评论
共有 条评论