나는 블루투스를 통해 내 모바일 앱에 google 글래스를 연결하고 어떤 페어링 된 기기가 Google 유리인지 찾는 방법을 찾아야합니다.Google Glass를 다른 블루투스 기기와 구분하는 방법은 무엇인가요?
다른 페어링 된 기기와 Google Glass를 어떻게 구별 할 수 있습니까?
나는 블루투스를 통해 내 모바일 앱에 google 글래스를 연결하고 어떤 페어링 된 기기가 Google 유리인지 찾는 방법을 찾아야합니다.Google Glass를 다른 블루투스 기기와 구분하는 방법은 무엇인가요?
다른 페어링 된 기기와 Google Glass를 어떻게 구별 할 수 있습니까?
내 경우 유리가 유리에 로그인 할 때 사용한 Gmail 계정의 이름으로 표시됩니다. 따라서 Gmail 계정 이름이 xyz이면 xyz의 글래스로 표시되어야합니다.
Google Glass MAC 주소를 아는 것이 부차적 인 해결책 일 수 있습니다. 따라서 안경을 검색 할 때 주소와 실제 이름이 아닌 관심을 기울일 수도 있습니다. .
이것은 자신의 안경에서만 작동합니다.
도움이 될지 알려주세요.
일단 BluetoothDevice가 있으면 UUID 목록 (http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids())을 얻을 수 있습니다. UUID 목록이 있으면 f96647cf-7f25-4277-843d-f407b4192f8b와 같이 알려진 Glass UUID 중 하나가 있는지 확인할 수 있습니다. 예를 들어
는 :
public static boolean isGlass(BluetoothDevice device) {
ParcelUuid[] uuids = device.getUuids();
for (ParcelUuid id : uuids) {
if (id.equals(ParcelUuid.fromString("f96647cf-7f25-4277-843d-f407b4192f8b"))) {
return true;
}
}
return false;
}
은 나도이 나타났습니다. 이것이 내가 의지 할 수있는 것입니까, 아니면 변경 될 수 있습니까? – jellyfication