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"来传文件路径

results matching ""

    No results matching ""