1
견적 비컨의 UUID를 변경하려고하는데 특정 API를 찾지 못했지만 누구나 예제 또는 도움이 필요합니까?AndroidSDK를 사용하여 추정 비컨 UUID를 변경하는 방법
견적 비컨의 UUID를 변경하려고하는데 특정 API를 찾지 못했지만 누구나 예제 또는 도움이 필요합니까?AndroidSDK를 사용하여 추정 비컨 UUID를 변경하는 방법
여기에 proximityUUID와 동일하지만 writeMajor
을 writeProximityUuid
으로 변경해야합니다.
private void setMajorID(final int majorid,final Beacon beacon) {
mMajorsConnection = new BeaconConnection(this, beacon, new BeaconConnection.ConnectionCallback() {
@Override
public void onAuthenticated(BeaconConnection.BeaconCharacteristics chars) {
Log.d(TAG, "Authenticated to beacon: " + chars);
mMajorsConnection.writeMajor(majorid, new BeaconConnection.WriteCallback() {
@Override
public void onSuccess() {
runOnUiThread(new Runnable() {
@Override
public void run() {
mAdapter.update(beacon);
}
});
Log.d(TAG, "Successfully writted the major id!");
mMajorsConnection.close();
}
@Override
public void onError() {
Log.d(TAG, "Error while writting the major id!");
}
});
}
@Override
public void onAuthenticationError() {
Log.d(TAG, "Authentication Error");
}
@Override
public void onDisconnected() {
Log.d(TAG, "Disconnected");
}
});
mMajorsConnection.authenticate();
}
BeaconConnection
클래스의 writeProximityUuid 메서드를 사용할 수 있습니다.
작동 코드 샘플을 제공해 주시겠습니까? 나는 아무것도 찾을 수 없다 .. – Ren4n
물론 여기에 예제가있다. http://estimote.github.io/Android-SDK/JavaDocs/ 왼쪽 패널에서 BeaconConnection을 클릭하면 연결 방법과 연결 방법이 표시된다. –