김창일 1월 31일에 포스트됨 공유하기 1월 31일에 포스트됨 블루투스 통신을 이용해 두 기기의 데이터를 주고받으려고하는데요 A 기기로 부터 B 기기에 데이터를 전송하고 바로 A기기에 응답을 하기 위해 A기기의 맥 주소가 필요한 상황인데, 옛날방식으로 mac주소를 불러오니 02:00:00:00:00:00 이 반환되어 곤란한 상황입니다... 최신버전에서의 안드로이드 MAC 주소를 가져오는데 참고할만한 자료나 답변가능하실까요 ? 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 Miniuser 2월 7일에 포스트됨 공유하기 2월 7일에 포스트됨 구글에서 Android11 이상(SDK30 이상)부터는 MAC 주소를 가져오는 것을 막은 것 같습니다.. 참고 사이트 : https://stackoverflow.com/questions/66257004/how-to-get-mac-address-from-an-android-device-with-os-11 참고 사이트 : https://developer.android.com/training/articles/user-data-ids#mac-addresses 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
1 탱탱군 2월 9일에 포스트됨 공유하기 2월 9일에 포스트됨 안드로이드 10 이상부터 보안상 이유로 IMEI 값을 가져올 수 없습니다. 고유한 값으로 사용하실 꺼면 SSAID 라는 값을 사용하시면 될 듯합니다. 앱마다 할당되는 고유한 값이라고 할 수 있는 값으로 디바이스를 초기화하지 않는 이상 변경되지 않는다고 합니다. 2 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 1월 31일에 포스트됨 공유하기 1월 31일에 포스트됨 아래 링크 참조 하시여 권한 부분 체크해 보시고 결과 알려 주시기 바랍니다. https://developer.android.com/about/versions/marshmallow/android-6.0-changes?hl=ko#behavior-hardware-id 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 김창일 1월 31일에 포스트됨 Author 공유하기 1월 31일에 포스트됨 권한문제는 아닌것같네요! ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION 둘 다 넣어도 똑같습니다 ... 해당링크는 이미 찾아보고 질문드렸어요! 외부기기의 MAC 주소는 잘받아옵니다 자기자신(Android 만 해당)의 MAC 주소만 02:00:00:00:00:00 로 출력됩니다 https://tech.devgear.co.kr/delphi_qna/423498 해당링크를 참고하여 빌드 해보았는데도 02:00:00:00:00:00 은 동일 했고, 맨 밑의 댓글분의 답변과 같이 다른방법(또는 꼼수)가 필요할거같은데 못찾고있네요 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 김창일 2월 7일에 포스트됨 Author 공유하기 2월 7일에 포스트됨 보안상의 문제로 MAC 주소 부르는거 막은것같아서(외 다른 복잡한 방법들을 사용하기 어려워서...) 그냥 GUID 생성해서 기기 목록 받아오는걸로 대체했습니다 ㅠㅠ 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
김창일
블루투스 통신을 이용해 두 기기의 데이터를 주고받으려고하는데요
A 기기로 부터 B 기기에 데이터를 전송하고 바로 A기기에 응답을 하기 위해 A기기의 맥 주소가 필요한 상황인데, 옛날방식으로 mac주소를 불러오니 02:00:00:00:00:00 이 반환되어 곤란한 상황입니다... 최신버전에서의 안드로이드 MAC 주소를 가져오는데 참고할만한 자료나 답변가능하실까요 ?
이 댓글 링크
다른 사이트에 공유하기
5 answers to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.