안드안드 님이 쓰신 글 :
: 블루투스 통신 프로그래밍중입니다
:
: 자기 자신의 MAC 주소가 필요한데 안드로이드API 최신 버전에서는
: Bluetooth1->CurrentAdapter->Address 가 02:00:00:00:00:00 으로 나와 제대로 맥 주소를 전달하지 못하는 상황입니다 ㅠㅠ(안드로이드안에서만 그렇습니다. 윈도우내에서는 정상적으로 address 불러와줌 보안상의 이유로 업데이트한걸로 알고있습니다.)
: 관련자료를 찾기가 상당히 까다로워서 질문글 올려봅니다 감사합니다.
답변:
엠바툴의 문제가...
안드로이드 API 를 지원하고 싶은가? 그럼 엠바툴을 수시로 계속구매하라고 강요하면서
정작 FMX 프레임웍은 추상화가 충분히 되어있는 상태로 구현되어 있지 않기 때문에...
프레임웍 역할을 똑똑하게 뒷바침 하지 못하고 있어서, 계속 구매할 매리트가 전혀 없다는 것.
결론 부터 말하면 위와 같은 식으로는 안되고...
JavaClass 인터페이스를 이용해서 JNetworkInterface를 얻고, 이 인터페이스를 통해서
getHardwareAddress() 로 Wifi 네트웍 인터페이스의 MAC 어드레스를 구할 수는 있어요.
그런데...
사실상 죽은 것과 다를 바 없는 볼랜드포럼 사이트가 아직 까지... 폐쇄되지 않고 있다는 게 신기.
|