乐福衡器安卓蓝牙秤Demo

2018-12-20  本文已影响0人  肚子大脖子细

一些简单的说明

DEMO下载地址

DEMO的使用

Demo的主页面如下图


261545290467_.pic.jpg

引入ppscalelibrary到你的工程

在工程目录下的AndroidManifest文件中加入如下权限

   <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

把ppscalelibrary拖入到工程目录下的lib文件夹并在build.gradle中进行依赖

  repositories {
        flatDir {
            dirs 'lib'
        }
    }
  dependencies {
      implementation(name: 'ppscalelibrary_v1.0.0', ext: 'aar')
  }

ppscalelibrary的使用

ppscalelibrary提供了一个工具类入口BleManager,该对象为一个单例,保证你在不同控制器中调用的时候蓝牙的状态是一致的。

 public static BleManager shareInstance(Context context)

调用类方法获取实例对象,需传入当前的上下文。

 public void searchDevice(boolean isBinding, List<BleDeviceModel> deviceList, BleUserModel userModel, BleDataProtocoInterface protocoInterface) 
实现BleDataProtocoInterface这个接口类中的方法来获取秤发出的信息。
void progressData(LFPeopleGeneral var1);
void lockedData(LFPeopleGeneral var1, BleDeviceModel var2);
 void historyData(boolean var1, LFPeopleGeneral var2, String var3);
void deviceInfo(BleDeviceModel var1);
public void stopSearch()
上一篇 下一篇

猜你喜欢

热点阅读