private void startAdvertising() {
AdvertiseSettings advSettings = new AdvertiseSettings.Builder()
.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_BALANCED)
.setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM)
.setConnectable(true)
.build();
AdvertiseData advData = new AdvertiseData.Builder()
.setIncludeTxPowerLevel(true)
.addServiceUuid(Constants.SERVICE_pUUID)
.addServiceData(Constants.SERVICE_pUUID, serviceData)
.build();
AdvertiseData advScanResponse = new AdvertiseData.Builder()
.setIncludeDeviceName(true)
.build();
if (mAdvertiser != null) {
gattService.startAdvertising();
mAdvertiser.startAdvertising(advSettings, advData, advScanResponse, advCallback);
Log.d(TAG, "Started advertisement of mDL service with data " + new String(serviceData));
} else {
Log.e(TAG, "mAdvertiser not available!");
}
}
BLEConnection.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:mDL-ILP
作者:
评论列表
文章目录