Guest User

Untitled

a guest
May 22nd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. byte[] urlBytes = new byte[0];
  2. try {
  3. urlBytes = UrlBeaconUrlCompressor.compress("45");
  4. } catch (MalformedURLException e) {
  5. e.printStackTrace();
  6. }
  7. Identifier encodedUrlIdentifier = Identifier.fromBytes(urlBytes, 0, urlBytes.length, false);
  8.  
  9.  
  10. ArrayList<Identifier> identifiers = new ArrayList<Identifier>();
  11. identifiers.add(encodedUrlIdentifier);
  12.  
  13. ArrayList<Long> arrayList = new ArrayList<>();
  14. arrayList.add(Long.valueOf(et_temp.getText().toString()));
  15. arrayList.add(Long.valueOf(et_Voltage.getText().toString()));
  16.  
  17.  
  18. beacon = new Beacon.Builder()
  19.  
  20. .setIdentifiers(identifiers)
  21. .setMultiFrameBeacon(true)
  22. .setBeaconTypeCode(0x20)
  23. .setManufacturer(0x20)
  24. .setServiceUuid(0xfeaa).setTxPower(-65)
  25. .setExtraDataFields(arrayList)
  26.  
  27. .build();
  28. // i:4-13
  29. //"x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15"
  30. beaconParser.addExtraDataParser(new BeaconParser().setBeaconLayout(BeaconParser.EDDYSTONE_TLM_LAYOUT));
  31.  
  32.  
  33. beaconParser.setBeaconLayout(BeaconParser.EDDYSTONE_URL_LAYOUT);
  34.  
  35. BeaconTransmitter beaconTransmitter = new BeaconTransmitter(this, beaconParser);
  36. beaconTransmitter.setConnectable(true);
Add Comment
Please, Sign In to add comment