Android 快速集成
集成
- 在你工程的根目录下的 build.gradle添加jitpack支持
allprojects { repositories { //其它仓库配置 maven { url 'https://jitpack.io' } } }
- 在你的module的根目录下的build.gradle添加依赖最新版本查看地址
<!--这里的版本号,x.x.x 可以指定为任意release版本-->
dependencies {
...
implementation 'com.github.YolandaQingniu:qnscalesdkX:x.x.x'
}
权限
在如果您的app的targetSdk>30,且手机的系统版本为安卓12及以上,则需要以下权限 android.permission.BLUETOOTH_ADVERTISE android.permission.BLUETOOTH_SCAN android.permission.BLUETOOTH_CONNECT
否则需要 android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION
详见Google官方的适配文档: https://developer.android.com/guide/topics/connectivity/bluetooth/permissions
混淆配置(proguard-rules)
-keep class com.qingniu.scale.model.BleScaleData{*;}
其它
配置文件的集成方式可以参考demo。放在assets
目录,然后在初始化时使用:"file:///android_asset/文件名.qn"来传文件路径