Как передать два URL-адреса маяка вихря в Android?

Пожалуйста, проверьте код ниже. Я хочу передать два URL-адреса, используя eddystone одновременно. Как передать два URL-адреса маяка вихря в Android?

    txPowerLevel = AdvertiseSettings.ADVERTISE_TX_POWER_HIGH;
    AdvertiseSettings advertiseSettings = new AdvertiseSettings.Builder()
            .setAdvertiseMode(advertiseMode)
            .setTxPowerLevel(txPowerLevel)
            .setConnectable(true)
            .build();

    byte[] serviceData = null;
    try {
        serviceData = buildServiceData(user_activation_url);
    } catch (IOException e) {
        Log.e(TAG, e.toString());
        Toast.makeText(this, "failed to build service data", Toast.LENGTH_SHORT).show();
        txSwitch.setChecked(false);
    }

    AdvertiseData advertiseData = new AdvertiseData.Builder()
            .addServiceData(SERVICE_UUID, serviceData)
            .addServiceData(SERVICE_UUID, serviceData)
            .addServiceUuid(SERVICE_UUID)
            .setIncludeTxPowerLevel(false)
            .setIncludeDeviceName(false)
            .build();

    setEnabledViews(false);
    adv.startAdvertising(advertiseSettings, advertiseData, advertiseCallback);

0 ответов

Другие вопросы по тегам