与此主题上的许多其他帖子相反,我想从使用Gradle的Android版本中排除本机库.
libfoo.so驻留在默认目录中的库项目中thelib/src/main/jniLibs.在我的主项目的build.gradle中,我尝试按如下方式排除文件:
sourceSets {
all{
jniLibs {
exclude '**/libfoo.so'
}
}
}
Run Code Online (Sandbox Code Playgroud)
这不起作用,文件仍在最终的APK中.我已经尝试了不同的路径规范,但它们都不起作用.
这甚至可能,还是有解决方法?
我目前正在使用BEACONinside的BLE信标开发一个展示应用程序.我已将我的应用程序设置为我的两个信标范围(因此有2 Region秒).这工作正常,我收到所有的回调和我需要的所有信标信息.
我正在监控报告的距离并注意到它不会立即更新距离值,而是逐渐更新.每次回调都会让我看到报告的距离缓慢下降,即使我跑向信标.这意味着,即使有一个(用于测试)非常低的扫描间隔,我到达了信标,仍然需要等待十秒钟才能报告距离以反映接近度.
这是否有原因,我可以调整设置以立即更新吗?
我的场景只是放置在不同点的两个信标,我想在接近它们时触发一个动作.因此,使用范围而不是监控将是方法,对吗?目前我比较了最后三次测量,看看我是否更接近灯塔.
谢谢!
android bluetooth-lowenergy ibeacon-android android-ibeacon altbeacon